A API AdMob pode listar
adaptadores de mediação
de maneira programática. Consulte
accounts.adSources.adapters.list
para mais informações. Os adaptadores incluem detalhes sobre configurações de adaptadores
de terceiros.
Exemplos
Depois de criar as credenciais do OAuth 2.0, você já pode começar a usar a API AdMob. Para solicitar acesso usando o OAuth 2.0, seu aplicativo também precisa das informações do escopo.
Confira as informações de escopo do OAuth 2.0:
Escopo | Significado |
---|---|
https://www.googleapis.com/auth/admob.monetization |
Acesse, crie e edite as configurações de monetização da AdMob. |
https://www.googleapis.com/auth/admob.readonly |
Confira todos os dados da AdMob. Isso pode incluir informações da conta, configurações de inventário e mediação, relatórios e outros dados. Dados confidenciais, como pagamentos ou detalhes da campanha, não serão incluídos. |
Solicitações usando curl
Carregue o arquivo de chaves secretas do cliente e gere credenciais de autorização.
Na primeira vez que você fizer isso, será necessário aceitar uma mensagem de autorização no navegador. Antes de aceitar, verifique se você fez login usando uma Conta do Google com acesso à API AdMob. Seu app será autorizado a acessar dados em nome de qualquer conta que esteja conectada no momento.
Para autenticação e autorização, recomendamos usar o oauth2l, uma ferramenta simples de linha de comando para trabalhar com o Google OAuth 2.0. Instale o oauth2l e execute o comando abaixo, substituindo path_to_credentials_json por um caminho para um arquivo
credentials.json
que você faz o download ao registrar seu aplicativo em nuvem. Na primeira execução, o comando orienta você pelo fluxo de autorização do OAuth 2.0. As execuções seguintes atualizam o token automaticamente.oauth2l header --json
path_to_credentials_json --scope admob.readonlyListe os adaptadores.
Para receber informações do adaptador da AdMob, substitua pub-XXXXXXXXXXXXXXXX pelo seu ID do publisher. Saiba como encontrar esse ID.
Substitua SSSSSSSSSSSSSSSSSSSS pelo ID da origem de anúncios dos adaptadores de interesse.
Use o comando a seguir para conferir uma lista de adaptadores:
curl --http1.0 -X GET https://admob.googleapis.com/v1beta/accounts/
pub-XXXXXXXXXXXXXXXX /adSources/SSSSSSSSSSSSSSSSSSSS /adapters \ -H "$(oauth2l header --jsonpath_to_credentials_json --scope admob.readonly)"Exemplo de resposta para a origem de anúncios da rede da AdMob com o 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" }] }] }