【发布时间】:2017-08-09 10:48:55
【问题描述】:
我集成了 google admob 广告,但它显示错误,
W/Ads:获得广告响应时出现问题。错误代码:0 08-09 16:05:43.933 24002-24002/com.locationtracking W/Ads: 未能加载广告: 0
我创建了一个新的广告 ID 并复制了插页式广告单元 ID 和应用 ID,但它不起作用。
但是当我使用testing interstial id 时,它会显示广告。但是当我复制并使用创建的插页式 ID 时,它不会显示广告。在过去的几天里,我在这方面苦苦挣扎。我创建了新帐户并进行了检查。还是一样的错误。
MobileAds.initialize(this, "ca-app-pub-9172823052987868~3234462570");
mInterstitialAd = new InterstitialAd(this);
mInterstitialAd.setAdUnitId("ca-app-pub-9172823052987868/8576265071");
AdRequest adRequestInterstitial = new AdRequest.Builder().addTestDevice("deviceid").build();
mInterstitialAd.loadAd(adRequestInterstitial);
mInterstitialAd.setAdListener(new AdListener() {
@Override
public void onAdClosed() {
}
@Override
public void onAdLoaded() {
mAdIsLoading = false;
showInterstitial();
}
@Override
public void onAdFailedToLoad(int errorCode) {
mAdIsLoading = false;
}
});
}
private void showInterstitial() {
if (mInterstitialAd.isLoaded()) {
mInterstitialAd.show();
AdRequest adRequest = new AdRequest.Builder().addTestDevice("deviceid").build();
mInterstitialAd.loadAd(adRequest);
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.google.android.gms:play-services-ads:9.2.1'
compile 'com.google.android.gms:play-services-analytics:9.2.1'
}
【问题讨论】: