Ativar anúncios de teste

Este guia explica como ativar anúncios de teste na sua integração de anúncios. É importante ativar esses anúncios durante o desenvolvimento, porque você pode clicar neles sem gerar cobranças para os anunciantes do Google. Clicar em muitos anúncios fora do modo de teste pode fazer com que sua conta seja sinalizada por atividades inválidas.

Há duas maneiras de receber anúncios de teste:

  1. Usar um dos blocos de anúncios de amostra do Google.

  2. Usar seu próprio bloco de anúncios e ativar dispositivos de teste.

Pré-requisitos

Exemplo de blocos de anúncios

O modo mais rápido de fazer testes é usando blocos de anúncios de teste do Google. Eles não ficam associados à sua conta do Ad Manager, então não há risco de gerar tráfego inválido ao usar os blocos.

O Google tem diferentes blocos de anúncios de teste para Android e iOS. Use o bloco de anúncios de teste apropriado para fazer solicitações de anúncios de teste no iOS e no Android.

Esses blocos de anúncios levam a criativos de teste específicos.

Ativar dispositivos de teste

Se quiser fazer testes mais rigorosos com anúncios idênticos aos de produção, agora é possível configurar seu aparelho como um dispositivo de teste e usar os IDs de bloco de anúncios que você criou na interface do Ad Manager.

Siga as etapas abaixo para adicionar seu aparelho como um dispositivo de teste.

Adicionar seu dispositivo de teste de forma programática

Se você quiser testar anúncios no app durante o desenvolvimento, siga estas etapas para registrar seu dispositivo de teste de maneira programática.

  1. Execute um app configurado com o SDK dos anúncios para dispositivos móveis e faça uma solicitação usando um dos IDs de blocos de anúncios de teste listados acima.

    void loadBanner() {
      
      final adUnitId = '/21775744923/example/adaptive-banner';
      final bannerAd = AdManagerBannerAd(
        adUnitId: adUnitId,
        request: AdManagerAdRequest(),
        sizes: [AdSize.banner],
      );
      bannerAd.load();
      
    }
    
  2. Procure na saída do console ou do Logcat uma mensagem como esta:

    Android

    I/Ads: Use
      RequestConfiguration.Builder
        .setTestDeviceIds(Arrays.asList("33BE2250B43518CCDA7DE426D04EE231"))
      to get test ads on this device.

    iOS

    <Google> To get test ads on this device, set:
      GADMobileAds.sharedInstance.requestConfiguration.testDeviceIdentifiers =
      @[ @"2077ef9a63d2b398840261c8221a0c9b" ];
  3. Copie o ID alfanumérico do dispositivo de teste para a área de transferência.

  4. Modifique o código para chamar MobileAds.instance.updateRequestConfiguration com a lista de IDs de dispositivos de teste antes de fazer a solicitação de anúncio.

    MobileAds.instance.updateRequestConfiguration(
      RequestConfiguration(testDeviceIds: ['33BE2250B43518CCDA7DE426D04EE231']));
    
  5. Execute o app de novo. Se você adicionou o equipamento corretamente como um dispositivo de teste, o rótulo Anúncio de teste vai aparecer centralizado na parte de cima dos anúncios intersticiais, premiados e de banner:

    Você pode clicar com segurança nos anúncios com o rótulo Anúncio de teste. Não aparecem pedidos, impressões ou cliques em anúncios de teste nos relatórios da sua conta.

  6. Agora que seu aparelho está registrado como um dispositivo de teste, você vai começar a receber anúncios de teste mais realistas ao substituir o adUnitID de teste pelo seu próprio adUnitID.

Testar com mediação

As amostras de blocos de anúncios do Google só veiculam anúncios do Google. Para testar sua configuração de mediação, ative os dispositivos de teste.

Os anúncios mediados NÃO renderizam um rótulo Anúncio de teste. Você é responsável por garantir que os anúncios de teste estejam ativados em cada uma das suas redes de mediação para que elas não sinalizem sua conta por atividade inválida. Consulte o [guia de mediação de cada rede]((/ad-manager/mobile-ads-sdk/flutter/choose-networks#network_details) para mais informações.

Se você não tem certeza se o adaptador de uma rede de mediação aceita anúncios de teste, o mais seguro é evitar clicar em anúncios dessa rede durante o desenvolvimento. Verifique Ad.responseInfo em qualquer um dos formatos de anúncio para descobrir qual rede veiculou o anúncio atual.