我成功实施插页式广告,但我有一个问题,为什么插页式广告总是会在我的应用中显示每一秒,所以我无法播放我的应用,因为这个插页式广告
任何想要帮助我如何制作插页式广告每个应用程序只显示1个插页式广告
这里是我的应用程序活动代码:
public class Activity extends Activity implements AdListener {
WebView mWebView;
private InterstitialAd interstitial;
.......
interstitial = new InterstitialAd(this, "a15xxxxxxxxxx");
AdRequest adRequest = new AdRequest();
interstitial.loadAd(adRequest);
interstitial.setAdListener(this);
.......
public void onReceiveAd(Ad ad) {
Log.d("OK", "Received ad");
if(interstitial.isReady()) {
interstitial.show();
}
}
答案 0 :(得分:1)
Migrate from AdMob to google-play-services, AdMob is deprecated
如果.isLoaded()
if (interstitial.isLoaded()) {
interstitial.show();
} else {
Log.d(LOG_TAG, "Interstitial ad was not ready to be shown.");
}
答案 1 :(得分:0)
您的问题很可能是因为您收到广告后立即展示广告(即onAdReceived)。对于插页式广告,您应该在应用中的自然断点处展示广告。