Antes de testar a integração de anúncios, é preciso 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 lançamento
É possível abrir o inspetor de anúncios das seguintes maneiras:
- O 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 pelo 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 mais mudanças no app. Para mais detalhes, consulte Inspecionar a veiculação de anúncios em apps para dispositivos móveis.
Siga estas etapas:
- Encontre um anúncio veiculado na sua rede do Ad Manager.
- Toque no anúncio e mantenha pressionado para abrir o menu de depuração.
- Selecione Abrir o inspetor de anúncios.
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 inspetor de anúncios executando o seguinte:
Swift
GADMobileAds.sharedInstance().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, consulte Ativar dispositivos de teste.
Confira se o controlador de visualização para esse 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á.