gpt4 book ai didi

android - Admob 实时广告未在我的应用程序中显示,同时测试广告显示

转载 作者:行者123 更新时间:2023-11-29 19:07:11 26 4
gpt4 key购买 nike

Admob Live 广告未展示,而测试广告正在展示。实时广告根本没有显示,我不知道我错过了什么。

这是代码。

字符串.java XML

     <!-- Insert Id admob -->

<string name="BannerAd_unit_id">cca-app-pub-1154915214031679/2100011458</string>

<string name="InterstitialAd_unit_id">ca-app-pub-1154915214031679/9049914448</string>

MainGame.Java 类

  this.BANNER_AD_UNIT_ID = getResources().getString(R.string.BannerAd_unit_id);
showBanner();

屏幕java.class

   public void showBanner() {
//banner ad
if (BANNER_AD_UNIT_ID.length() > 0) {
// Create an ad.

adView = new AdView(this);
adView.setAdSize(AdSize.BANNER);
adView.setAdUnitId(BANNER_AD_UNIT_ID);

//make ad visible on bottom of screen
RelativeLayout.LayoutParams params1 = new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
params1.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
params1.addRule(RelativeLayout.CENTER_HORIZONTAL);
adView.setLayoutParams(params1);
layout.addView(adView);

// Create an ad request. Check logcat output for the hashed device ID to
// get test ads on a physical device.
AdRequest adRequest = new AdRequest.Builder()
//.addTestDevice(AdRequest.DEVICE_ID_EMULATOR)

//.addTestDevice("C01834A0B4A8FA4C03A0E09605F43819")//GalaxyS4*/
.build();

// Start loading the ad in the background.
adView.loadAd(adRequest);
}
}

如果我删除评论“.addTestDevice”,那么测试广告就会显示,如果我评论它,那么实时广告就不会显示。我不知道发生了什么,我们将不胜感激。

最佳答案

如果您没有收到真正的广告,但收到的是“测试广告”,那么实现应该没问题。

如果您刚刚创建了广告帐户,则需要几个小时才能显示真正的广告,有时可能没有可显示的广告。

为您的 adView 设置一个 adListener 并查看返回的内容。它可能是一个 ERROR_CODE_NO_FILL 或者它可能会给您解决问题的其他提示。

关于android - Admob 实时广告未在我的应用程序中显示,同时测试广告显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46754136/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com