【问题标题】:Admob Native ads failed to load with error code 0Admob 原生广告加载失败,错误代码为 0
【发布时间】:2016-11-13 14:20:05
【问题描述】:
NativeExpressAdView adView = (NativeExpressAdView) findViewById(R.id.adView);
         adView.loadAd(new AdRequest.Builder().build());

NativeExpressAdView is working fine but

AdLoader.Builder builder = new AdLoader.Builder(con, ADMOB_AD_UNIT_ID);

/*if (requestAppInstallAds)*/ {
    builder.forAppInstallAd(new NativeAppInstallAd.OnAppInstallAdLoadedListener() {
        @Override
        public void onAppInstallAdLoaded(NativeAppInstallAd ad) {
            //FrameLayout frameLayout =(FrameLayout) findViewById(R.id.fl_adplaceholder);
            // NativeAppInstallAdView adView = (NativeAppInstallAdView) getLayoutInflater().inflate(R.layout.ad_app_install, null);

        }
    });
}


    adLoader = builder.withAdListener(new AdListener() {
        @Override
        public void onAdFailedToLoad(int errorCode) {
            Toast.makeText(con, "Failed to load native ad: "
                    + errorCode, Toast.LENGTH_SHORT).show();
        }

        @Override
        public void onAdClosed() {
            super.onAdClosed();

        }
    }).build();


    //adLoader.loadAd(new AdRequest.Builder().addTestDevice("9221FAA48B3F9AD9AA72601953B89E76").build());
    adLoader.loadAd(new AdRequest.Builder().build());

如果使用实时广告 id 它的节目无法加载错误代码 0 为什么可以与测试广告一起工作?

【问题讨论】:

  • 请添加更详细的说明,说明您正在尝试做什么以及它是如何失败的。

标签: java android admob


【解决方案1】:

并非每个广告请求都会产生广告。特别是如果您只是在测试,在这种情况下,您必须明确将您的设备 ID 添加为测试设备,否则您将不会收到广告。

【讨论】:

  • 以及如何做到这一点?
【解决方案2】:

NativeExpressAdView 仅现在可用。您可以通过此链接https://support.google.com/admob/contact/account_setup?rd=1

请求本地

【讨论】:

    猜你喜欢
    • 2021-10-27
    • 1970-01-01
    • 2019-11-28
    • 2021-07-25
    • 2016-10-24
    • 1970-01-01
    • 2016-09-19
    • 1970-01-01
    相关资源
    最近更新 更多