Antes de testar a integração de anúncios, você precisa iniciar o Ad Inspector no app. Esta página explica como iniciar o Ad Inspector pelo menu de depuração e de forma programática.
Pré-requisitos
Antes de continuar, faça o seguinte:
- Conclua todos os itens nos pré-requisitos iniciais para criar uma conta do Ad Manager, definir seu dispositivo de teste, inicializar o SDK dos anúncios para dispositivos móveis do Google e instalar a versão mais recente.
Escolher uma opção de inicialização
É possível iniciar o Ad Inspector das seguintes maneiras:
- Pelo botão de inicialização do menu de depuração no app para usar o gesto selecionado nas configurações do Ad Inspector.
- De forma programática usando o SDK dos anúncios para dispositivos móveis do Google.
Iniciar usando o menu de depuração
Para iniciar o Ad Inspector no menu de depuração, não é necessário fazer outras mudanças no app. Para mais detalhes, consulte Inspecionar a entrega de anúncios em apps para dispositivos móveis.
Siga estas etapas:
- Encontre um anúncio veiculado na sua rede do Ad Manager.
- Toque e segure o anúncio para abrir o menu de depuração.
- Selecione Abrir o Ad Inspector.
Se você não vincular seu dispositivo, talvez seja necessário fazer login na sua conta do Ad Manager.
Nas configurações de depuração, também é possível selecionar Configurações do Ad Inspector e escolher um gesto para abrir o Ad Inspector.
Iniciar de forma programática
Inicie o Ad Inspector executando o seguinte:
Swift
MobileAds.shared.presentAdInspector(from: viewController) { error in
// Error will be non-nil if there was an issue and the inspector was not displayed.
}
Objective-C
[GADMobileAds.sharedInstance presentAdInspectorFromViewController:viewController
completionHandler:^(NSError *error) {
// Error will be non-nil if there was an issue and the inspector was not displayed.
}];
Esse método funciona para dispositivos de teste registrados de forma programática. Para mais detalhes, saiba como ativar dispositivos de teste.
Confira se o controlador de visualização desse lançamento está totalmente visível na tela. Por exemplo, se você chamou viewDidAppear:
. Se o controlador de visualização transmitido estiver
em processo de exibição, como quando a inicialização é chamada na função
do controlador de visualização viewDidLoad
, a apresentação do inspetor de anúncios falhará.