作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我最近实现了 admob 插页式广告,并收到异常/错误为 构建请求 URL 时出错。 来自方法 onAdFailedToLoad(),而且我的广告也没有显示
.
我的代码:
InterstitialAd interstitialAd;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
InterstitialAd interstitialAd = new InterstitialAd(MainActivity.this);
interstitialAd.setAdUnitId(KEY);
MobileAds.initialize(MainActivity.this, new OnInitializationCompleteListener() {
@Override
public void onInitializationComplete(InitializationStatus initializationStatus) {
Log.e("app","MobileAds onInitializationComplete");
}
});
interstitialAd.loadAd(new AdRequest.Builder().build());
interstitialAd.setAdListener(new AdListener(){
@Override
public void onAdLoaded() {
Log.e("app","ad loaded");
}
@Override
public void onAdFailedToLoad(LoadAdError loadAdError) {
Log.e("app","ad failedToLoad: "+loadAdError.getMessage()); //error/exception here
}
});
}
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if(interstitialAd.isLoaded()) {
interstitialAd.show();
Log.e("app","ad loaded");
}
else Log.e("app","ad not loaded yet");
}
}
我已经在 Manifest.xml 中正确注册了我的 id
<application>
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="@string/KEY"/>
</application>
遵循相同的准则
shown in here
最佳答案
确保在调用 InterstitialAd 时使用来自 AdMob 的正确测试广告 ID。这与您的 App ID 不同,它有一个附加的斜线和一个数字。
用于检测,
使用 ca-app-pub-3940256099942544/1033173712 这是文档在撰写本文时给出的测试 ID。
关于android - Admob 插页式广告显示错误构建请求 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63312601/
我是一名优秀的程序员,十分优秀!