L'API AdMob peut 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 a également besoin des informations sur le champ d'application.
Voici les informations sur le champ d'application OAuth 2.0:
Portée | Signification |
---|---|
https://www.googleapis.com/auth/admob.monetization |
Consultez, créez et modifiez 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 le compte, de paramètres d'inventaire et de médiation, de 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 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é avec un compte Google ayant accès à l'API AdMob. Votre application sera autorisée à accéder aux données au nom du compte actuellement connecté.
Pour l'authentification et l'autorisation, nous vous recommandons d'utiliser oauth2l, un outil de ligne de commande simple permettant de travailler avec 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 fichier
credentials.json
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 le jeton automatiquement.oauth2l header --json path_to_credentials_json --scope admob.readonly
Répertoriez les adaptateurs.
Pour obtenir des informations sur l'adaptateur AdMob, remplacez 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.
Exécutez 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" }] }] }