Admob の背景色に関する他の Q&A を読み、そこの回答に同意します。単独では、「標準」の広告でさえ奇妙に見え、思い通りに見せることができません。
これは私のレイアウトセクションです:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
[..]
<com.google.ads.AdView
android:id="@+id/adViewMain"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#6D0504"
ads:background="#6D0504"
ads:adSize="BANNER"
ads:adUnitId="a…xxxxx"
ads:loadAdOnCreate="false" />
[..]
そして、アクティビティの OnCreate セクションで:
AdView adview = (AdView)findViewById(R.id.adViewMain);
AdMobAdapterExtras extras = new AdMobAdapterExtras()
.addExtra("color_bg", "6D0504")
.addExtra("color_bg_top", "6D0504")
.addExtra("color_border", "6D0504")
.addExtra("color_link", "000080")
.addExtra("color_text", "808080")
.addExtra("color_url", "008000");
AdRequest adreq = new AdRequest();
adreq.setNetworkExtras(extras);
adview.setBackgroundColor(Color.parseColor("#6D0504"));
adview.loadAd(adreq);
フル装填の大砲で撮影していますが (可能な限り BG カラーを設定し、境界線を避けるために最善を尽くしています)、表示された広告のいずれかで色の変更を達成することは不可能のようです.
少なくとも /something/ を達成するために、AdMob 構成パネルに移動し、そこから色の設定を強制しようとしましたが、背景色のみを設定でき、醜い境界線と何も見えない「光沢のある」効果が強制されます。しかし、グラデーションの背景では奇妙です!
管理パネルで色を直接設定するという「ブルート フォース」の試みを行っても、私の設定に基づいて想定される「ある種の」方法で表示される広告が、標準の黒の背景と青の境界線で表示されることがあります。理由。
私は何かを見逃していましたか、それとも機能にバグや一貫性がありませんか? それを修正できるのか、それとも更新を待たなければならないのか、ちょっと興味があります.