MoPub 横幅广告

Posted

技术标签:

【中文标题】MoPub 横幅广告【英文标题】:MoPub banner ads 【发布时间】:2021-02-26 09:46:57 【问题描述】:

我正在尝试将 MoPub 横幅添加到我的应用中,但日志中有错误:Unable to get Google AdvertisingIdClient.Info via reflect. 我做错了什么吗? P.S 我正在使用测试广告 ID。

   @Override
protected void onCreate(Bundle savedInstanceState) 
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    moPubViewBanner=(MoPubView)findViewById(R.id.banner_ad);
    moPubViewBanner.setAdUnitId("b195f8dd8ded45fe847ad89ed1d016da");

    SdkConfiguration sdkConfiguration = new SdkConfiguration.Builder("MOPUB_ID")
            .withLogLevel(MoPubLog.LogLevel.DEBUG)
            .withLegitimateInterestAllowed(false)
            .build();

    MoPub.initializeSdk(this, sdkConfiguration, new SdkInitializationListener() 
        @Override
        public void onInitializationFinished() 
            Log.d("Mopub", "SDK initialized");
          
            moPubViewBanner.loadAd();
        
    );


【问题讨论】:

【参考方案1】:

您需要集成 Google Play 服务:

com.google.android.gms:play-services-ads-identifier

通过https://developers.google.com/android/guides/releases获取最新版本。

【讨论】:

以上是关于MoPub 横幅广告的主要内容,如果未能解决你的问题,请参考以下文章

(MoPub Ad Network) 尝试调用接口方法“onAdFailed”空指针异常

如何使用适用于 iOS 的 Admob (google) 设置 MoPub 中介?

使用测试广告单元 ID 时 MoPub 未找到任何广告

在 Android 中设置 MoPub 广告

如何在 android studio 中添加 Mopub 广告

我的应用因为成熟的 mopub 广告而被拒绝,这样的广告属于啥类型的 IAB 类别?