我跟着official guide of Android to add interstitial ads .
如果我使用测试模式:
AdRequest adRequest = new AdRequest.Builder()
.addTestDevice("my code here")
.build();
mInterstitialAd.loadAd(adRequest);
工作正常,我可以看到演示插页式添加 .
如果我使用发布模式:
AdRequest adRequest = new AdRequest.Builder().build();
mInterstitialAd.loadAd(adRequest);
我只看到黑色插页式添加和登录红色:
JS:未捕获的ReferenceError:未定义AFMA_ReceiveMessage(:1)
+ Info:
-
我使用上次更新的谷歌播放服务库 .
-
我尝试使用2个设备和2个wifi网络 .
-
在同一台设备上,我可以看到其他应用插页式广告
-
广告是在过去24小时内在adMob中创建的 .
-
我尝试load add fron thread但是app崩溃了
-
我的adMob帐户还可以,我还有其他广告正在使用 .
表现:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
(......)
<activity android:name="com.google.android.gms.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
android:theme="@android:style/Theme.Translucent" />
活动OnCreate:
mInterstitialAd = new InterstitialAd(this);
mInterstitialAd.setAdUnitId("here my add id");
mInterstitialAd.setAdListener(new AdListener() {
@Override
public void onAdClosed() {
requestNewInterstitial();
}
});
requestNewInterstitial();
在app自然休息:
if (mInterstitialAd.isLoaded()) {
mInterstitialAd.show();
}
2 回答
您的活动中是否有webview?请评论代码:
它的工作原理 .
自从在AdMob中制作广告后,等待22小时后问题就解决了 .