problème d'orientation AdMob dans Android
Question
Mon application intègre avec AdMob annonces. Quand je change l'orientation qu'il devrait adapter à l'écran en fonction de l'orientation. En mode portrait, il fonctionne très bien, mais quand je l'ai changé en mode paysage la taille de l'annonce que je reçois en mode portrait est la même taille de l'annonce affichée en mode paysage.
J'ajoute ce qui suit dans la page de mise en page.
<com.admob.android.ads.AdView
android:id="@+id/ad"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
myapp:backgroundColor="#000000"
myapp:primaryTextColor="#FFFFFF"
myapp:secondaryTextColor="#CCCCCC"
/>
La solution
Il semble que la réponse est ici AdMob:
Malheureusement, nous ne supportent pas 480 dip grandes annonces à ce moment. On a la présentation unifiée de nos annonces à travers le réseau, et nous ne étendu nos formats d'annonces à 480 pixels grand format à ce moment. nous l'espoir d'ajouter le support pour les bientôt. Notre SDK est construit de manière à ce que quand on introduit l'unité publicitaire plus large pour les téléphones et autres paysages plus écrans, les nouvelles annonces seront déjà et vous aurez pris en charge pas besoin de mise à jour à un nouveau SDK.
Donc, malheureusement, semble impossible d'étirer les annonces.
Autres conseils
J'ai le même problème, mais n'a pas résolu encore.
Je pensais à ajouter la AdView
AdMob dans un LinearLayout
avec le même backgroundColor
exacte.
Quelque chose comme:
<LinearLayout android:id="@+id/admob_stuff"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#000000">
<com.admob.android.ads.AdView
android:id="@+id/ad"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
myapp:backgroundColor="#000000"
myapp:primaryTextColor="#FFFFFF"
myapp:secondaryTextColor="#CCCCCC"
/>
</LinearLayout>