【发布时间】:2018-11-25 13:28:19
【问题描述】:
当我将它与项目的测试 ID 一起使用时,我在应用程序中使用 google admob,它运行良好,但是当我将其更改为实时 ID 时,广告停止出现。 这是我的java代码:
MobileAds.initialize(this, getString(R.string.ad_mob_used_id));
mInterstitialAd = new InterstitialAd(this);
mInterstitialAd.setAdUnitId(getString(R.string.ad_mob_used_id));
mInterstitialAd.loadAd(new AdRequest.Builder().build());
mInterstitialAd.setAdListener(new AdListener(){
@Override
public void onAdLoaded() {
super.onAdLoaded();
mInterstitialAd.show();//TODO : check this
}
});
这是清单中的代码:
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="@string/ad_mob_used_id"/>
这是字符串中的代码:
<string name="ad_mob_live_id">ca-app-pub-1283544791526621~9315704399</string>
<string name="ad_mob_test_id">ca-app-pub-1283544791526621/5955878039</string>
<!-- either live or debug -->
<string name="ad_mob_used_id">ca-app-pub-1283544791526621~9315704399</string>
【问题讨论】:
标签: android admob ads interstitial