Je développe actuellement une application et j'ai décidé d'essayer les annonces Admob.Admob dans le problème Android
Malheureusement, après avoir suivi le guide d'Admob (assez simple, bon travail sur ce point) je ne reçois aucune annonce, que je l'exécute sur l'émulateur ou sur mon téléphone (HTC Desire). La partie bizarre est que l'annonce a montré une ou deux fois (je veux dire juste quelques fois), dans des centaines d'essais. Et en vérifiant mon compte sur Admob, je vois qu'il y a 6000 demandes de cette application.
J'ai démarré une nouvelle application, à partir d'une table vide, sans modification.
Des indices?
C'est ce que je l'ai fait jusqu'à présent:
Ajouté bibliothèque Admob JAR.
ajouté ces dans mon manifeste (avec un bon ID):
meta-data android:value="axxxxxxxxxxxxx" android:name="ADMOB_PUBLISHER_ID"/ uses-permission android:name="android.permission.INTERNET"/
créé un fichier
attrs.xml
dansres/values
avec ce contenu:?xml version="1.0" encoding="utf-8"?> resources> declare-styleable name="com.admob.android.ads.AdView"> attr name="backgroundColor" format="color" /> attr name="primaryTextColor" format="color" /> attr name="secondaryTextColor" format="color" /> attr name="keywords" format="string" /> attr name="refreshInterval" format="integer" /> /declare-styleable> /resources>
ajouté ce qui suit à ma mise en page (
RelativeLayout
):ci-dessous ligne RelativeLayout, avec le nom de l'application correcte au lieu de xxxx:
xmlns:app="http://schemas.android.com/apk/res/com.me.xxxx"
et:
com.admob.android.ads.AdView android:id="@+id/ad" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" app:backgroundColor="#000000" app:primaryTextColor="#FFFFFF" app:secondaryTextColor="#CCCCCC" />
Comme ci-dessus ne fonctionne pas, j'ai essayé ce qui suit, mais sans succès:
AdView example_adview = (AdView) findViewById(R.id.ad); example_adview.setVisibility(AdView.VISIBLE); example_adview.requestFreshAd();
Cette question utilise attrs.xml, ce qui signifie probablement qu'il utilise Admob 4.0.4 ou une version antérieure. 4.1.0 a quelques modifications décrites dans [cette discussion google groups] (http://groups.google.com/group/google-admob-ads-sdk/browse_thread/thread/3b885d3fe5bb21a5) (recherchez le message de Tim). – idbrii