2012-06-07 66 views
2

我看了其他Q &有關背景顏色使用AdMob,並與那裏的答案同意。一個人,即使是'標準'廣告看起來很奇怪,我不能讓他們看起來像我想要的樣子。AdMob聯播背景顏色

這是我的佈局部分:

<?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); 

雖然我滿載大炮射擊(設置背景色儘可能地嘗試盡我所能避免邊框),但我無法在任何展示的廣告中實現顏色變更。

爲了至少達到/ something /,我進入了AdMob配置面板,並嘗試從那裏強制設置顏色設置,但它只允許設置背景顏色,並在我身上設置一個醜陋的邊框和「光面」效果在漸變背景上看起來不過是奇怪的!

儘管直接在管理面板中設置顏色的「蠻力」嘗試,有時候根據我的設置顯示「種類」的方式仍然會顯示爲標準的黑色背景,無論出於何種原因,藍色邊界

我錯過了什麼,或者是功能真的馬車或不一致?只是好奇,如果我可以解決這個問題,或者需要等待更新。

回答

2

您正確通過AdmobAdapterExtras設置顏色參數,但這些只適用於AdMob的文字廣告,現在,不回填的AdSense文字廣告。目前沒有辦法改變這些廣告的顏色。

要驗證AdMob的文字廣告顏色搭配,你可以創建自己的AdMob文本內部廣告,並確認正在使用這些背景顏色。

+0

所以,如果我從來沒有見過在我和我設定AdmobAdapterExtras顏色的應用中顯示任何廣告,這是否意味着與其他人的大部分時間,他們都不會顯示這麼少相比,這種廣告的數量? (如果沒有,我可能只是禁止其他所有我的應用程序的外觀的緣故......但是呢,這是否會導致沒有顯示我不會真的被滿足以及廣告;-)) – richey

+2

最近我的避風港沒有看到太多的AdMob文字廣告。它們要麼是圖片廣告,要麼是圍繞它們的藍色邊框的AdSense補餘廣告。 –