Android 实时应用 - 带有 Facebook 广告的 Google Admob 中介仅显示测试广告

Posted

技术标签:

【中文标题】Android 实时应用 - 带有 Facebook 广告的 Google Admob 中介仅显示测试广告【英文标题】:Android live app - Google Admob mediation with Facebook Ads shows only Test Ads 【发布时间】:2021-11-07 02:51:34 【问题描述】:

我们在 android Studio 中使用 Admob 为 Facebook 添加了中介代码。

但在 Play 商店发布实时应用后,我的应用没有显示实时广告,它只显示 facebook 测试广告。

注意:应用已在 Facebook 开发者控制台中成功审核/批准。

我们使用以下代码进行调解。

build.gradle

implementation 'com.google.ads.mediation:facebook:6.5.1.0

Ad Class.java

 adView = new AdView(context);
        adView.setAdSize(AdSize.BANNER);
        adView.setAdUnitId(context.getResources().getString(R.string.admob_adaptive_banner));
        adView.setAdListener(new AdListener() 
            @Override
            public void onAdFailedToLoad(@NonNull LoadAdError loadAdError) 

            
        );
        adView.loadAd(new AdRequest.Builder().build());

        // Add banner to view hierarchy.
        llBanner.removeAllViews();
        llBanner.addView(adView);

我在所有广告中都有问题,但在这里我只放了横幅广告以显示目的。

请大家帮帮我。

提前致谢。

【问题讨论】:

【参考方案1】:

理论上,该版本存在一个错误,导致它始终显示测试广告。之后他们发布了两个新版本,根据 Facebook 应该修复它。

在我的情况下,出于某种原因,情况正好相反。在 6.5.1.0 中一切正常,更新到 6.5.1.1,然后更新到 6.6.0.0,它会显示测试广告。

【讨论】:

以上是关于Android 实时应用 - 带有 Facebook 广告的 Google Admob 中介仅显示测试广告的主要内容,如果未能解决你的问题,请参考以下文章

带有一个适用于android、ios、web的插件的flutter firebase(实时)数据库? [复制]

已实现 Firebase 实时数据库存储的 Android 应用中的多个应用内产品

如何将带有位置的数据实时发送到服务器?我做对了吗?

SWIG (Java):如何将带有回调函数的结构从 Android 应用程序传递给 C++?

如何使用Traccar API获得实时位置?

如何使用 Traccar API 获取实时位置?