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 usando gestos e de forma programática.
Pré-requisitos
Antes de continuar, faça o seguinte:
Escolher uma opção de inicialização
É possível iniciar o Ad Inspector das seguintes maneiras:
- Use o gesto selecionado na interface da AdMob depois de registrar um dispositivo de teste. Para mais detalhes, consulte Configurar um dispositivo de teste.
- De forma programática usando o Google Mobile Ads SDK.
Iniciar usando gestos
Para iniciar o Ad Inspector com um gesto, faça o gesto, como um toque duplo ou agitação, que você configurou na interface da AdMob para seu dispositivo de teste. Para mais detalhes, consulte Testar seu app com o Ad Inspector.
Depois de definir um gesto na interface da AdMob, aguarde a propagação. Faça uma solicitação de anúncio pelo Google Mobile Ads SDK para registrar a configuração de gesto no dispositivo de teste. Se o gesto não abrir o Ad Inspector, tente carregar um anúncio, reinicie o app e teste o gesto novamente.
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 ou na interface da AdMob. Para mais detalhes, consulte Ativar dispositivos de teste.
Confira se o controlador de visualização para essa inicialização 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 Ad Inspector falha.