O formato de anúncio nativo pode ser usado para criar anúncios de qualquer tamanho, incluindo anúncios em tela cheia, como aqueles que são muito populares em apps de redes sociais e entretenimento. Os anúncios nativos de tela cheia podem melhorar a receita e a retenção, seja combinando o estilo das experiências de conteúdo em tela cheia existentes, como em apps sociais, ou oferecendo uma maneira de veicular anúncios em feeds de "stories". Confira alguns exemplos de anúncios nativos em tela cheia:
Não há uma API separada para chamar a fim de permitir a veiculação de anúncios nativos em tela cheia além das instruções para Nativos avançados. No entanto, recomendamos as práticas recomendadas ao criar experiências de anúncios em tela cheia:
- Tornar os recursos clicáveis durante a reprodução de vídeo nativo
Por padrão, o SDK dos anúncios para dispositivos móveis do Google define userInteractionEnabled como
NO
em todos os recursos de anúncio, exceto mediaView, enquanto o media view está reproduzindo o vídeo. Como resultado, quando um vídeo está sendo reproduzido, são gerados cliques na visualização atrás da visualização de recursos. Em uma implementação nativa em tela cheia, em que as visualizações de recursos são colocadas na parte de cima do painel multimídia, o painel recebe o clique. A visualização de mídia processa a interação do usuário com os controles de reprodução de vídeo durante a exibição e só clica no URL de destino do anúncio quando o vídeo termina de ser reproduzido.Para fazer com que outros recursos de anúncios, como callToActionView, cliquem no usuário para o destino do anúncio enquanto o vídeo é reproduzido, envolva cada visualização de recurso em uma UIView pai que seja uma subvisualização da visualização de anúncios nativa. A estrutura de visualização do seu anúncio nativo terá esta aparência:
-- Native Ad View -- Media View -- Container View 1 -- Call To Action View -- Container View 2 -- Headline View -- Container View 3 -- Body View
- Personalizar a posição do ícone "Opções de anúncios"
- Por padrão, o ícone "Opções de anúncios" é colocado no canto superior direito do anúncio,
mas você pode especificar qualquer canto em que o ícone vai aparecer
definindo o
GADAdChoicesPosition
com base na posição do anúncio. Nas três imagens da seção anterior, o ícone da AdChoices é colocado em um canto distante do botão Instalar, do botão de menu e de outros recursos de anúncio para evitar cliques acidentais. - Use IDs exclusivos de bloco de anúncios para cada posição
Crie um ID de bloco de anúncios exclusivo para cada posicionamento de anúncio diferente no seu app, mesmo que todas tenham o mesmo formato. Por exemplo, se você tiver uma posição de anúncio nativo no seu app para uma experiência que não seja de tela cheia, use um novo ID de bloco de anúncios para a experiência de tela cheia. Usando blocos de anúncios exclusivos:
- maximiza a performance
- ajuda o Google a retornar os recursos de anúncios mais adequados aos seus layouts
- permite relatórios mais abrangentes.
- Definir a visualização de mídia com um tamanho consistente
O Google sempre tenta veicular os recursos nativos com o melhor tamanho para uma performance ideal. Para facilitar isso, o tamanho dos anúncios nativos precisa ser previsível e consistente. O recurso de visualização de mídia precisa ter o mesmo tamanho para cada solicitação de anúncio no mesmo dispositivo. Para fazer isso, defina a visualização de mídia com um tamanho fixo ou defina a visualização de mídia como
MATCH_PARENT
e defina a visualização mãe como um tamanho fixo. Repita essa etapa para cada visualização principal da visualização de mídia que não tenha um tamanho fixo.- Ativar anúncios em vídeo
Ative o tipo de mídia
Video
ao configurar anúncios nativos na IU da AdMob. Permitir que os anúncios em vídeo concorram pelo seu inventário pode melhorar significativamente a performance.- [Opcional] Solicitar proporções específicas para o recurso de mídia
Por padrão, anúncios de qualquer proporção podem ser retornados. Por exemplo, você pode receber um recurso de criativo principal quadrado ou horizontal quando o app estiver no modo retrato. Dependendo do layout do seu anúncio nativo, talvez você queira veicular apenas anúncios em modo retrato, paisagem ou quadrado. É possível solicitar recursos de proporções específicas para melhor se adequar ao layout.
Paisagem
Quadrado
RetratoSwift
let aspectRatioOption = GADNativeAdMediaAdLoaderOptions() aspectRatioOption.mediaAspectRatio = .portrait adLoader = GADAdLoader( adUnitID: "<var>your ad unit ID</var>", rootViewController: self, adTypes: adTypes, options: [aspectRatioOption])
Objective-C
GADNativeAdMediaAdLoaderOptions *aspectRatioOption = [[GADNativeAdMediaAdLoaderOptions alloc] init]; aspectRatioOption.mediaAspectRatio = GADMediaAspectRatioPortrait; self.adLoader = [[GADAdLoader alloc] initWithAdUnitID:@"<var>your ad unit ID</var>" rootViewController:self adTypes:@[ GADAdLoaderAdTypeNative ] options:@[ aspectRatioOption ]];
Outros recursos
Exemplos no GitHub
- Exemplos de anúncios nativos em tela cheia: Objective-C