Creative Preview e Inspetor de exibição

Este guia mostra como depurar a veiculação de anúncios usando a visualização no aplicativo e as Inspetor de exibição.

Visualização no app permite que você veja seus próprios criativos renderizados no seu app para dispositivos móveis. Essa visualização é útil principalmente para editores que têm criativos que interagem com o app, têm um comportamento único ou dependem dele parte da renderização (incluindo criativos nativos e MRAID).

A página Fornecimento Inspetor fornece informações sobre quais anúncios foram exibidos. Quando anúncios inesperados são exibidos, use o Inspetor de exibição para descobrir o motivo.

Pré-requisitos

  • Versão 7.13.1 ou mais recente do SDK dos anúncios para dispositivos móveis do Google
  • Acesso a uma conta do Google Ad Manager
  • Concluir Começar

Preparar seu app

A depuração requer interação com o menu de opções de depuração do SDK. A forma recomendada de abrir o menu é incluir a função abaixo no seu app e acione-a com base em uma ação do usuário:

Swift

@IBAction func openDebugOptions(sender: AnyObject) {
  // TODO: Replace YOUR_AD_UNIT_ID with your own ad unit ID.
  let debugOptionsViewController = DebugOptionsViewController(adUnitID: "YOUR_AD_UNIT_ID")
  self.present(debugOptionsViewController, animated: true, completion: nil)
}

Objective-C

- (IBAction)openDebugOptions:(id)sender {
  // TODO: Replace YOUR_AD_UNIT_ID with your own ad unit ID.
  GADDebugOptionsViewController *debugOptionsViewController =
      [GADDebugOptionsViewController debugOptionsViewControllerWithAdUnitID:@"YOUR_AD_UNIT_ID"];
  [self presentViewController:debugOptionsViewController animated:YES completion:nil];
}

Qualquer bloco de anúncios válido da sua conta do Ad Manager é suficiente para abrir a no menu de opções de depuração.

Receba uma notificação quando o menu de depuração for fechado

Ao abrir o menu de opções de depuração de maneira programática, você pode escolher para implementar GADDebugOptionsViewControllerDelegate e receber notificações quando o controlador de visualização é dispensado. Para fazer isso, faça com que sua classe estejam de acordo com o delegado:

Swift

import GoogleMobileAds
 
class ViewController: UIViewController, GADDebugOptionsViewControllerDelegate {
}

Objective-C

@import GoogleMobileAds;
 
@interface ViewController : UIViewController <GADDebugOptionsViewControllerDelegate> {
}
 
@end

Defina o delegado no GADDebugOptionsViewController:

Swift

@IBAction func openDebugOptions(sender: AnyObject) {
  let debugOptionsViewController = GADDebugOptionsViewController(adUnitID: "YOUR_AD_UNIT_ID")
  debugOptionsViewController.delegate = self
  self.present(debugOptionsViewController, animated: true, completion: nil)
}

Objective-C

- (IBAction)openDebugOptions:(id)sender {
  GADDebugOptionsViewController *debugOptionsViewController =
      [GADDebugOptionsViewController debugOptionsViewControllerWithAdUnitID:@"YOUR_AD_UNIT_ID"];
  debugOptionsViewController.delegate = self;
  [self presentViewController:debugOptionsViewController animated:YES completion:nil];
}

Por fim, implemente o delegado:

Swift

func debugOptionsViewControllerDidDismiss(controller: GADDebugOptionsViewController) {
  print("Debug options view controller dismissed.")
}

Objective-C

- (void)debugOptionsViewControllerDidDismiss:(GADDebugOptionsViewController *)controller {
  NSLog(@"Debug options view controller dismissed.");
}

Depois de adicionar o recurso para abrir o menu de opções de depuração, execute o e acionar a função acima. O seguinte menu é aberto:

Selecione Creative Preview para vincular seu dispositivo. Um navegador é aberto. e direciona você automaticamente a um navegador para fazer login no Ad Manager. Depois fazer login, nomeie seu dispositivo para registrá-lo na sua conta do Ad Manager e clique em Verificar.

Seu dispositivo foi vinculado. Neste ponto, é possível ver seu dispositivo vinculado ao front-end do Ad Manager. Você também pode permitir que outras pessoas acessem seus dispositivos.

Visualização no app

Siga as etapas para enviar um criativo para seu dispositivo vinculado. Verificar se o criativo enviado faz parte de um item de linha ativo segmentado para o espaço de anúncio em que você deseja ver o criativo.

Depois de enviar um criativo do front-end, acione a depuração no menu de opções do dispositivo novamente e selecione Creative Preview de novo. Essa etapa permite que o SDK verifique o Ad Manager novamente para conferir se o a vinculação de dispositivo foi bem-sucedida e para obter algumas informações sobre qual criativo você enviou. Se a vinculação de dispositivos já tinha sido bem-sucedida, o menu de depuração fecha imediatamente. Em caso de falha, vincule sua conta novamente.

Por fim, carregue um anúncio para o espaço que você quer visualizar para ver seu criativo.

Inspetor de exibição

Siga as instruções em Começar a solução de problemas do app. etapas para resolver problemas no app. Se você concluir as etapas corretamente, o solicitação aparecerá na interface do Ad Manager, e você poderá ver mais informações sobre que veiculou.