微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么我不能在应用程序上显示横幅广告?

如何解决为什么我不能在应用程序上显示横幅广告?

我正在尝试在第一个应用程序上展示横幅广告,我正在使用的横幅是“自适应横幅”。

自3星期以来,我已经在admob上制作了横幅广告,并且测试广告可以正常运行,但是当我尝试将横幅广告单元ID替换为横幅广告单元ID时,广告没有显示在我的应用程序上,我也试图将我自己的设备设置为测试设备,我发现测试广告也能正常运行,我发现的错误代码是3 No fill),我也尝试使用模拟器在其他设备上运行我的应用,但我没有看到广告同样,我也尝试了一些在该主题failed to load ad : 3上找到的解决方案,但没有任何改变。

我要提到的是,我收到了Admob的电子邮件,其中说我的帐户已被批准并且我添加了我的付款信息(付款方式除外,因为在我帐户上获得100美元之前,不允许我添加) ,我还没有在Play控制台上注册帐户。

以下是展示广告的代码

public void displayAds()
{
    adView = new AdView(getApplicationContext());

    AdSize adSize = getAdSize();

    adView.setAdSize(adSize);

    adView.setAdUnitId(ADAPTIVE_BANNER_AD_UNIT_ID);

    adView.setAdListener(new AdViewListener());

    frameLayout.addView(adView);

    FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(FrameLayout.LayoutParams.WRAP_CONTENT,FrameLayout.LayoutParams.WRAP_CONTENT);

    params.gravity = Gravity.BottOM;

    adView.setLayoutParams(params);
    

 /* RequestConfiguration requestConfiguration =
    new RequestConfiguration.Builder().setTestdeviceids(Arrays.asList        ("4D873959D076ACA64E5CE1643BC96B09")).build();

    MobileAds.setRequestConfiguration(requestConfiguration);*/

    for (int i = 0; i < 5000; i++) {

        AdRequest adRequest = new AdRequest.Builder().build();

        adView.loadAd(adRequest);
    }
  }

 public AdSize getAdSize()
{
    display display = getwindowManager().getDefaultdisplay();

    displayMetrics outMetrics = new displayMetrics();

    display.getMetrics(outMetrics);

    float widthPixels = outMetrics.widthPixels;

    float density = outMetrics.density;

    int adWidth = (int) (widthPixels/density);

    Log.d("adWidth",String.valueOf(adWidth));

    return AdSize.getCurrentOrientationAnchoredAdaptiveBannerAdSize(this,adWidth);
}

这是我在Logcat上收到的LoadAdErrorMessage和LoadAd errorCode:

2020-10-08 08:59:17.130 29413-29413/com.example.naturesounds D/LoadAdErrorMessage: No ad config.
2020-10-08 08:59:17.130 29413-29413/com.example.naturesounds D/LoadAdErrorCode: 3

解决方法

这是因为它仍在发布之前。请进行测试。在发布之前更改广告ID并发布。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。