Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
570 views
in Technique[技术] by (71.8m points)

android - Admob not showing up until phone is locked

I've implemented admob for my app using recent version of google play services. But it only appears after I perform lock and unlock my phone with application running.

AdView mAdView = new AdView(this);
mAdView.setVisibility(AdView.VISIBLE);

AdRequest request = new AdRequest.Builder()
        .build();

        mAdView.loadAd(request);

PS: I've called above piece of code from c++ code of cocos2d-x using JNI.

CCAdView* ad = CCAdView::create(kCCAdSizeSmartBanner, "ID");
 ad->setAlignment(kCCHorizontalAlignmentCenter, kCCVerticalAlignmentBottom);
 addChild(ad,3);
 ad->setVisible(true);
 ad->loadAd();

Any Help will be appreciated. Thanks.

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

Had the same problem too. And it seems that someone finally found a solution:

AdMob won't show the banner until refresh or sign in to google plus


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...