Ativando anúncios de teste

Este guia explica como habilitar anúncios de teste em sua integração de anúncios. É importante habilitar anúncios de teste durante o desenvolvimento para que você possa clicar neles sem cobrar dos anunciantes do Google. Se você clicar em muitos anúncios sem estar no modo de teste, corre o risco de sua conta ser sinalizada por atividade inválida.

Existem duas maneiras de obter anúncios de teste:

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

  2. Use seu próprio bloco de anúncios e habilite dispositivos de teste.

Pré-requisitos

  • Completa Get Started .

  • Importe o plug-in Google Mobile Ads Unity para seu aplicativo Unity.

Amostra de blocos de anúncios

A maneira mais rápida de ativar o teste é usar os blocos de anúncios de teste fornecidos pelo Google. Esses blocos de anúncios não estão associados à sua conta da AdMob, portanto, não há risco de sua conta gerar tráfego inválido ao usar esses blocos de anúncios.

É importante observar que diferentes blocos de anúncios de teste fornecidos pelo Google devem ser usados ​​dependendo da plataforma. Você precisará usar um bloco de anúncios de teste do iOS para fazer solicitações de anúncios de teste no iOS e um bloco de anúncios de teste do Android para fazer solicitações no Android.

Aqui estão alguns exemplos de blocos de anúncios para cada formato em Android e iOS:

Android

Formato de anúncio Amostra de ID de unidade de anúncio
App aberto ca-app-pub-3940256099942544/3419835294
Bandeira ca-app-pub-3940256099942544/6300978111
Intersticial ca-app-pub-3940256099942544/1033173712
Recompensado ca-app-pub-3940256099942544/5224354917
Intersticial premiado ca-app-pub-3940256099942544/5354046379
Nativo ca-app-pub-3940256099942544/2247696110

iOS

Formato de anúncio Amostra de ID de unidade de anúncio
App aberto ca-app-pub-3940256099942544/5662855259
Bandeira ca-app-pub-3940256099942544/2934735716
Intersticial ca-app-pub-3940256099942544/4411468910
Recompensado ca-app-pub-3940256099942544/1712485313
Intersticial premiado ca-app-pub-3940256099942544/6978759866
Nativo ca-app-pub-3940256099942544/3986624511

Esses blocos de anúncios apontam para criativos de teste específicos.

Habilitar dispositivos de teste

Se você deseja fazer testes mais rigorosos com anúncios de aparência de produção, agora pode configurar seu dispositivo como um dispositivo de teste e usar seus próprios IDs de bloco de anúncios que você criou na IU da AdMob. Os dispositivos de teste podem ser adicionados à IU da AdMob ou programaticamente usando o SDK dos anúncios para celular do Google.

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

Adicione seu dispositivo de teste na IU da AdMob

Para uma maneira simples e não programática de adicionar um dispositivo de teste e testar compilações de aplicativos novos ou existentes, use a IU da AdMob. Saiba como .

Adicione seu dispositivo de teste programaticamente

Se você deseja testar anúncios em seu aplicativo durante o desenvolvimento, siga as etapas abaixo para registrar programaticamente seu dispositivo de teste.

  1. Execute um aplicativo configurado com o Mobile Ads SDK e faça uma solicitação de anúncio usando um dos IDs de bloco de anúncios de teste listados acima. Listagem de código .

    ...
    private void RequestBanner()
    {
        #if UNITY_ANDROID
            string adUnitId = "ca-app-pub-3940256099942544/6300978111";
        #elif UNITY_IPHONE
            string adUnitId = "ca-app-pub-3940256099942544/2934735716";
        #else
            string adUnitId = "unexpected_platform";
        #endif
    
        // Create a 320x50 banner at the top of the screen.
        bannerView = new BannerView(adUnitId, AdSize.Banner, AdPosition.Top);
        // Create an empty ad request.
        AdRequest request = new AdRequest.Builder().build();
        // Load the banner with the request.
        bannerView.LoadAd(request);
    }
  2. Verifique no console ou na saída do logcat se há uma mensagem semelhante a 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 do dispositivo de teste alfanumérico para a área de transferência.

  4. Adicione o ID do dispositivo de teste à lista criada.

    deviceIds.Add("2077ef9a63d2b398840261c8221a0c9b");
  5. Modificar seu código para chamar SetTestDeviceIds em seu RequestConfiguration.Builder com seu teste lista de IDs de dispositivos.

    List<string> deviceIds = new List<string>();
    deviceIds.Add("2077ef9a63d2b398840261c8221a0c9b");
    RequestConfiguration requestConfiguration = new RequestConfiguration
        .Builder()
        .SetTestDeviceIds(deviceIds)
        .build();
  6. Set requestConfiguration globalmente para MobileAds .

    MobileAds.SetRequestConfiguration(requestConfiguration);
  7. Execute novamente seu aplicativo. Se você adicionou corretamente o dispositivo como um dispositivo de teste, você verá um rótulo Teste Ad centrado na parte superior do banner, intersticiais e anúncios premiados:

    Os anúncios com este rótulo Teste Ad são seguros para clicar. Quaisquer solicitações, impressões e cliques em anúncios de teste não aparecem nos relatórios de sua conta.

  8. Agora que o dispositivo é registrado como um dispositivo de teste, você pode começar a receber anúncios de teste mais realistas, substituindo o teste adUnitID com seu próprio adUnitID .

Testando com o Unity Editor

A partir da versão 5.4.0, você pode testar seus anúncios diretamente no editor Unity. O editor adicionará uma imagem Prefab dando uma experiência semelhante a como os anúncios reais se comportarão em uma plataforma móvel.

Teste com mediação

Os blocos de anúncios de amostra do Google exibem apenas anúncios do Google. Para testar a configuração de mediação, você deve usar o dispositivos de teste permitir abordagem.

Anúncios mediadas não tornam uma etiqueta Teste Ad. Você é responsável por garantir que os anúncios de teste sejam ativados para cada uma de suas redes de mediação, para que essas redes não sinalizem sua conta para atividades inválidas. Veja respectiva de cada rede guia de mediação para obter mais informações.

Se você não tiver certeza se um adaptador de rede de anúncios de mediação oferece suporte a anúncios de teste, é mais seguro evitar clicar nos anúncios dessa rede durante o desenvolvimento. Você pode usar o MediationAdapterClassName() método em qualquer um dos formatos de anúncios para descobrir qual rede de anúncio veiculado o anúncio atual.