gpt4 book ai didi

android - 为什么 Google Admob 广告没有显示(java.lang.NoSuchFieldError : AdsAttrs)?

转载 作者:行者123 更新时间:2023-11-30 02:05:44 25 4
gpt4 key购买 nike

我以前转换过广告,但我不明白为什么现在不转换了。

我在 xml

中收到以下错误
java.lang.NoSuchFieldError: AdsAttrs
at com.google.android.gms.ads.internal.client.zzj.<init>(Unknown Source)
at com.google.android.gms.ads.internal.client.zzy.<init>(Unknown Source)
at com.google.android.gms.ads.internal.client.zzy.<init>(Unknown Source)
at com.google.android.gms.ads.internal.client.zzy.<init>(Unknown Source)
at com.google.android.gms.ads.AdView.<init>(Unknown Source)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

这是我的xml代码

 <RelativeLayout
android:id="@+id/adslayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:background="@color/black">
<com.google.android.gms.ads.AdView
android:id="@+id/ads"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
ads:adSize="SMART_BANNER"
ads:adUnitId="xxxxxxxxxxx" />
</RelativeLayout>

在 Activity 中我称它为

AdRequest adRequest = new AdRequest.Builder()
.build();
mAdView = new AdView(this);
mAdView.setAdSize(AdSize.SMART_BANNER);
mAdView.setAdUnitId("--------
mAdView.loadAd(adRequest);
adslayout.addView(mAdView);

最佳答案

我遇到了同样的问题。如果您使用 firebase,请检查您的模块应用程序。首先检查依赖项中的编译版本。例如,'com.google.firebase:firebase-database:10.0.1'
编译“com.google.firebase:firebase-ads:9.0.0”
。您将收到上述错误,但问题将按如下方式解决。 编译'com.google.firebase:firebase-database:10.0.1' com.google.firebase:firebase-ads:10.0.1

关于android - 为什么 Google Admob 广告没有显示(java.lang.NoSuchFieldError : AdsAttrs)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30696732/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com