我試圖用NativeExpressAdView但不是廣告它顯示NativeExpressAdView XML屬性adSize時失蹤
在黑色的背景必需的XML屬性「adSize時」失蹤
,紅色邊框框。我加入廣告單元和adSize設置爲AdView的編程這樣
<com.google.android.gms.ads.NativeExpressAdView
android:id="@+id/nativeAdView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"/>
Java代碼:
nativeAd = (NativeExpressAdView) itemView.findViewById(R.id.nativeAdView);
int widthInDP = context.getResources().getConfiguration().screenWidthDp;
widthInDP -= context.getResources().getDimension(R.dimen.activity_horizontal_margin);
nativeAd.setAdUnitId(context.getString(R.string.dummy_ad_unit_id));
nativeAd.setAdSize(new AdSize(widthInDP, 100));
nativeAd.loadAd(adRequest);
,並在AdRequest最初聲明如下:
adRequest = new AdRequest.Builder()
.addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
.addTestDevice("DD8112531D2B704F33C3B0314744E92B")
.addTestDevice("62F4961171DF9F253BC3639F7B9A686B")
.build();
我跟着教程的解釋在Firebase AdMob的官方文檔中爲什麼我不能在NativeExpressAdView中動態地設置廣告尺寸時展示廣告?
三文魚嗎?適用於我。 –