Comment puis-je obtenir la chaîne d'appareil d'un téléphone physique ?
Afin de ne pas enfreindre la politique de Google AdMob AD, j'ajoute mon téléphone physique pour tester l'appareil à l'aide du code A.
J'obtiens la chaîne de périphérique "Samsung SM-J5008" du téléphone physique à l'aide de l'interface utilisateur suivante lorsque je sélectionne un périphérique pour exécuter l'application.
Je ne sais pas si la chaîne "Samsung SM-J5008" est correcte, et de plus le Google AD est toujours affiché même si j'ai ajouté le code .addTestDevice("Samsung SM-J5008")
Et plus
Je n'ai pas besoin de supprimer addTestDevice () lorsque je publie mon application, tous les téléphones physiques afficheront AD, à l'exception de ces téléphones physiques dont la chaîne de nom est répertoriée dans addTestDevice (), n'est-ce pas ?
Code A
val adRequest = AdRequest.Builder()
.addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
.addTestDevice("Samsung GT-I9268")
.addTestDevice("Samsung SM-J5008")
.build()
adView.loadAd(adRequest)
Lorsque vous exécutez le projet, si vous surveillez LogCat, vous pouvez trouver une ligne similaire. Utilisez AdRequest.Builder.addTestDevice ("C04B1BFFB0774708339BC273F8A43708") pour obtenir des annonces de test sur cet appareil . Copiez l'identifiant de l'appareil et ajoutez-le à AdRequest.
Notez que cet ID varie d'un appareil à l'autre. En faisant cela, les annonces de test seront chargées à la place des annonces en direct.
En production, vous devez vous assurer que vous avez supprimé des addTestDevice()
méthodes afin de diffuser les annonces en direct et de lancer la monétisation.