2012-06-07 4 views
2

J'ai lu l'autre Q & A sur les couleurs de fond avec Admob, et d'accord avec les réponses là-bas. Seul, même les publicités «standard» ont l'air bizarre et je n'arrive pas à les faire ressembler à ce que je veux.couleur de fond Admob

C'est ma section de mise en page:

<?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" /> 
[..] 

Et dans la section OnCreate de l'activité:

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

Bien que je tire avec des canons à pleine charge (réglage de la couleur BG chaque fois que possible et essayer de mon mieux pour éviter les frontières), il me semble impossible d'obtenir un changement de couleur à l'une des publicités affichées. Pour atteindre au moins/quelque chose /, je suis allé au panneau de configuration AdMob et j'ai essayé de forcer les paramètres de couleur à partir de là, mais cela ne permet que de définir la couleur d'arrière-plan et une bordure moche effet qui ne semble rien mais étrange sur un fond dégradé!

Même avec la tentative de 'brute force' de paramétrer les couleurs directement dans le panneau d'administration, parfois les publicités qui s'affichent de la même manière que mes paramètres sont également affichées avec le fond noir standard et frontières bleues pour une raison quelconque.

Ai-je manqué quelque chose, ou la fonctionnalité est-elle vraiment buggée ou incohérente? Juste curieux si je peux résoudre ce problème ou avoir à attendre une mise à jour.

Répondre

2

Vous définissez correctement les paramètres de couleur via AdmobAdapterExtras, mais ceux-ci ne s'appliquent qu'aux annonces textuelles AdMob pour le moment, et non aux annonces textuelles de renvoi AdSense. Il n'y a actuellement aucun moyen de changer les couleurs de ces publicités. Pour vérifier que les couleurs des annonces textuelles AdMob fonctionnent, vous pouvez créer votre propre annonce Annonce AdMob et vérifier que ces couleurs d'arrière-plan sont utilisées.

+0

Donc, si je n'ai jamais vu une annonce affichée dans mon application avec la couleur que j'ai définie avec AdmobAdapterExtras, cela signifie-t-il que le nombre de ces publicités est si faible comparé à d'autres? (sinon, je pourrais juste désactiver tous les autres pour l'aspect visuel de mon application ... mais alors, si cela n'aboutirait à aucune publicité affichée, je ne serais pas vraiment satisfait aussi ;-)) – richey

+2

Dernièrement je n'ai pas Je n'ai pas vu trop d'annonces textuelles AdMob. Il s'agit d'annonces illustrées ou des annonces de renvoi AdSense entourées d'une bordure bleue. –