L'API AdMob permet de lister
les adaptateurs de médiation
de manière programmatique. Pour en savoir plus, consultez
accounts.adSources.adapters.list
. Les adaptateurs incluent des informations sur les configurations d'adaptateurs tiers.
Exemples
Une fois les identifiants OAuth 2.0 créés, vous pouvez commencer à utiliser l'API AdMob. Pour demander l'accès via OAuth 2.0, votre application aura également besoin des informations sur le champ d'application.
Voici les informations relatives au champ d'application OAuth 2.0 :
| Champ d'application | Signification |
|---|---|
https://www.googleapis.com/auth/admob.monetization |
Consulter, créer et modifier vos paramètres de monétisation AdMob |
https://www.googleapis.com/auth/admob.readonly |
Consulter toutes les données AdMob Il peut s'agir d'informations sur votre compte , de vos paramètres d'inventaire et de médiation, de vos rapports et d'autres données. Aucune donnée sensible (paiements, détails de vos campagnes, etc.) ne sera concernée. |
curl (ligne de commande)
Requêtes à l'aide de curl
Chargez le fichier de secrets du client et générez des identifiants d'autorisation.
La première fois que vous effectuez cette étape, vous êtes invité à accepter une invite d'autorisation dans votre navigateur. Avant d'accepter, assurez-vous d'être connecté à un compte Google qui a accès à l'API AdMob. Votre application sera autorisée à accéder aux données pour le compte du compte actuellement connecté.
Pour l'authentification et l'autorisation, nous vous recommandons d'utiliser oauth2l, un outil de ligne de commande simple pour utiliser Google OAuth 2.0. Installez oauth2l et exécutez la commande ci-dessous, en remplaçant path_to_credentials_json par un chemin d'accès à un
credentials.jsonfichier que vous téléchargez lorsque vous enregistrez votre application cloud. Lors de la première exécution, la commande vous guide tout au long du flux d'autorisation OAuth 2.0. Les exécutions suivantes actualisent automatiquement le jeton.oauth2l header --json path_to_credentials_json --scope admob.readonly
Répertoriez les adaptateurs.
Obtenez des informations sur l'adaptateur AdMob en remplaçant pub-XXXXXXXXXXXXXXXX par votre référence éditeur. Découvrez comment trouver votre référence éditeur.
Remplacez SSSSSSSSSSSSSSSSSSSS par l'ID de la source d'annonces pour les adaptateurs qui vous intéressent.
Utilisez la commande suivante pour obtenir la liste des adaptateurs :
curl --http1.0 -X GET https://admob.googleapis.com/v1beta/accounts/pub-XXXXXXXXXXXXXXXX/adSources/SSSSSSSSSSSSSSSSSSSS/adapters \ -H "$(oauth2l header --json path_to_credentials_json --scope admob.readonly)"
Exemple de réponse pour la source d'annonces du réseau AdMob avec l'ID
5450213213286189855:{ "adapters": [ { "name": "accounts/pub-XXXXXXXXXXXXXXXX/adSources/5450213213286189855/adapters/1", "adapterId": "1", "title": "AdMob Network Android SDK", "platform": "ANDROID", "formats": ["BANNER", "INTERSTITIAL", "REWARDED", "NATIVE", "REWARDED_INTERSTITIAL", "APP_OPEN"], "adapterConfigMetadata": [{ "adapterConfigMetadataId": "118", "adapterConfigMetadataLabel": "Ad unit ID" }] }, { "name": "accounts/pub-XXXXXXXXXXXXXXXX/adSources/5450213213286189855/adapters/2", "adapterId": "2", "title": "AdMob Network iOS SDK", "platform": "ANDROID", "formats": ["BANNER", "INTERSTITIAL", "REWARDED", "NATIVE", "REWARDED_INTERSTITIAL", "APP_OPEN"], "adapterConfigMetadata": [{ "adapterConfigMetadataId": "119", "adapterConfigMetadataLabel": "Ad unit ID" }] }] }