【问题标题】:MoPub banner adsMoPub 横幅广告
【发布时间】: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();
        }
    });

}

【问题讨论】:

    标签: android mopub


    【解决方案1】:

    您需要集成 Google Play 服务:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-01-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-26
      相关资源
      最近更新 更多