Est-il AdMob mannequin id?
y a-t-il des identificateurs factices AdMob à des fins d'essai? Dois-je enregistrer app & obtenir MY_AD_UNIT_ID?
7 réponses
il n'y a pas de fausses cartes D'identité en soi. Vous devez configurer le XML ou le code JAVA pour obtenir des annonces de test. Pour obtenir Test Ads pendant les tests, ajoutez ce qui suit à votre XML où vous avez le AdView
déclaré.
NOTE: j'utilise juste le code XML pour afficher des annonces dans mon application.
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="bottom|center"
android:orientation="horizontal" >
<com.google.ads.AdView
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
ads:adSize="BANNER"
ads:adUnitId="YOUR_AD_UNIT_ID"
ads:loadAdOnCreate="true"
ads:testDevices="TEST_EMULATOR, YOUR_DEVICE_ID" >
</com.google.ads.AdView>
</LinearLayout>
pour configurer L'Unité de Test (à la fois l'émulateur et vos périphériques) à partir de JAVA:
AdRequest adRequest = new AdRequest();
adRequest.addTestDevice(AdRequest.TEST_EMULATOR);
adRequest.addTestDevice("test");
Pour obtenir l'IDENTIFIANT de votre Appareil, vous pouvez utiliser ceci:
final TelephonyManager tm = (TelephonyManager)getBaseContext().getSystemService(Context.TELEPHONY_SERVICE);
String deviceid = tm.getDeviceId();
à partir de: https://stackoverflow.com/a/9681517/450534
EDIT: Vous avez raté votre deuxième question.
Oui. Vous devrez enregistrer votre application sur votre compte Ad-Mob. Sans cela être enregistré, vous ne serez pas obtenir votre ID D'Unité de publicité et donc, aucune annonce dans votre application non plus.
mise à jour: environ deux ans après la publication de cette réponse, Google a ajouté quelques identificateurs fictifs à leur SDK admob. Veuillez vous référer aux autres de mieux voté réponses pour le mannequin ID
Bannière:
ca-app-pub-3940256099942544/6300978111
interstitiel:
ca-app-pub-3940256099942544/1033173712
Recompensed Video:
ca-app-pub-3940256099942544/5224354917
Native Advanced:
ca-app-pub-3940256099942544/2247696110
Native Express Petit/Grand:
ca-app-pub-3940256099942544/2793859312
ca-app-pub-3940256099942544/2177258514
système d'exploitation: Android
Médiation: Admob
Pour Les Bannières Publicitaires:
ca-app-pub-3940256099942544/6300978111
Pour Les Annonces Interstitielles:
ca-app-pub-3940256099942544/1033173712
Pour Admob NativeExpress Annonces:
ca-app-pub-3940256099942544/1072772517
Pour La Vidéo Récompensée
ca-app-pub-3940256099942544/5224354917
Remarque:
le NativeExpressAd vous voir ressemble à un vrai, mais c'est compté comme un test annonce. Vous êtes libre d'utiliser cet ID d'unité publicitaire pour vos tests.
par Andrew Brogdon (Google Ads Team dans un de ses commentaires youtube)
Toutes les Annonces que vous pouvez trouver dans le réel admob github dans le res > valeurs > chaînes.xml
Voici une mise à jour officielle de google
Android
- Bannière:
ca-app-pub-3940256099942544/6300978111
- interstitiel:
ca-app-pub-3940256099942544/1033173712
- Récompense Vidéo:
ca-app-pub-3940256099942544/5224354917
- Native Advanced:
ca-app-pub-3940256099942544/2247696110
- Native Express (small):
ca-app-pub-3940256099942544/2793859312
- Native Express (large):
ca-app-pub-3940256099942544/2177258514
IOS
Bannière:
ca-app-pub-3940256099942544/6300978111
interstitiel
ca-app-pub-3940256099942544/1033173712
Recompensed Video
ca-app-pub-3940256099942544/1712485313
Native Advanced
ca-app-pub-3940256099942544/2247696110
Native Express (Small):
ca-app-pub-3940256099942544/4270592515
Native Express (Large):
ca-app-pub-3940256099942544/8897359316
en savoir plus:
exemple d'adMob par google
<com.google.android.gms.ads.AdView
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_alignParentBottom="true"
ads:adSize="BANNER"
ads:adUnitId="ca-app-pub-3940256099942544/6300978111">
</com.google.android.gms.ads.AdView>
RewardedVideo
vous pouvez utiliser la syntaxe suivante :
private static final String AD_UNIT_ID = "ca-app-pub-3940256099942544/5224354917";
private static final String APP_ID = "ca-app-pub-3940256099942544~3347511713";
utilisation:
MobileAds.initialize(this, APP_ID);
mRewardedVideoAd = MobileAds.getRewardedVideoAdInstance(this);
mRewardedVideoAd.setRewardedVideoAdListener(this);
mRewardedVideoAd.loadAd(AD_UNIT_ID, new AdRequest.Builder().build());
pour montrer
if (mRewardedVideoAd.isLoaded()) {
mRewardedVideoAd.show();
}
Espérons que cela aidera beaucoup d'entre nous!