IがのAdMob initializeaionコードも存在する主な活動でNativeExpressAdView adSize SMART_BANNER
<android.support.constraint.ConstraintLayout ...>
...
<com.google.android.gms.ads.NativeExpressAdView
android:id="@+id/ad"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
app:adSize="350x100"
app:adUnitId="ca-app-pub-..."
app:layout_constraintTop_toBottomOf="@+id/refresh"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent" />
</android.support.constraint.ConstraintLayout>
ようなアプリケーションレイアウトでAdMobのブロックを有する:
MobileAds.initialize(this, "ca-app-pub-...");
NativeExpressAdView adView = (NativeExpressAdView) findViewById(R.id.ad);
// adView.setAdSize(AdSize.SMART_BANNER);
// adView.setAdUnitId("ca-app-pub-...");
AdRequest request = new AdRequest.Builder()
.addTestDevice(...)
.build();
adView.loadAd(request);
レイアウトXMLにI広告ブロックが示されているapp:adSize="350x100"
を設定した場合。 「:adSizeアプリ」私はapp:adSize="SMART_BANNER"
を設定しようとすると、 はしかし、広告ブロックを逃していると、エラーメッセージがログにあります:
受信エラーHTTPレスポンスコード403
私が削除した場合そして:XMLから「アプリadUnitId」とは、内部エラーメッセージwhith示され
...
adView.setAdSize(AdSize.SMART_BANNER);
adView.setAdUnitId("ca-app-pub-...");
..
広告ブロック上にコードの行のコメントを外す、活性のプログラムを設定します。
必須のXML属性「adSize」がありませんでした。
広告サイズをSMART_BANNER
に設定するにはどうすればよいですか?