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:
- Conclua todos os itens nos pré-requisitos iniciais para criar uma conta da AdMob, definir seu dispositivo de teste, inicializar o Google Mobile Ads SDK e instalar a versão mais recente.
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 maneira programática usando o Google Mobile Ads SDK.
Iniciar usando gestos
Para abrir o Ad Inspector com um gesto, faça o movimento, como um toque duplo ou agitar, 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 um tempo para que ele seja propagado. Faça uma solicitação de anúncio pelo Google Mobile Ads SDK para registrar sua 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, 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
viewDidLoad do controlador de visualização, a apresentação do Ad Inspector falha.