【发布时间】:2018-03-23 10:28:19
【问题描述】:
我正在尝试在平板电脑上加载带有测试广告 ID 的插页式广告。输出广告未显示,但我收到“onAdLoaded”回调。
这是我的代码:-
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.ad_activity);
mPublisherInterstitialAd = new PublisherInterstitialAd(this);
mPublisherInterstitialAd.setAdUnitId("/6499/example/interstitial");
mPublisherInterstitialAd.loadAd(newPublisherAdRequest.Builder().build());
mPublisherInterstitialAd.setAdListener(new AdListener(){
@Override
public void onAdLoaded() {
Log.d("AD ","LOADED");
}
@Override
public void onAdFailedToLoad(int i) {
Log.d("AD ","FAILED");
}
});
}
【问题讨论】:
-
你刚刚创建了广告吗?,logcat 有什么错误吗?
-
这是我的日志..
-
/6499/example/interstitial是什么广告id?,使用这个广告idca-app-pub-3940256099942544/1033173712 -
插页式广告需要时间准备。在你做了什么之后,你需要调用 mPublisherInterstitialAd.show()。见developers.google.com/admob/android/interstitial
-
这些是我的日志开始广告请求。找不到方法 android.webkit.WebSettings.setMixedContentMode,引用自方法 com.google.android.gms.ads.internal.webview.m.
标签: android admob interstitial