Estilos nativos

Selecione a plataforma: Android iOS Flutter

As configurações de estilo nativo permitem que o Google Ad Manager gerencie a renderização dos seus anúncios nativos com base nos estilos nativos especificados no produto. Primeiro, especifique o tamanho e a segmentação. Em seguida, adicione HTML, CSS e JavaScript para definir anúncios responsivos e produzir uma exibição de qualidade em todas as telas. Você não precisa fazer nada da renderização. O Ad Manager aplica automaticamente o estilo nativo certo ao destino. Os estilos nativos são implementados da mesma forma que os anúncios de banner. Eles são renderizados com um tamanho de anúncio flexível determinado durante a execução ou com um tamanho fixo determinado antecipadamente.

Pré-requisitos

Tamanho flexível

Use o tamanho de anúncio flexível na interface do Ad Manager para criar um anúncio que se ajuste dinamicamente ao conteúdo. Com essa configuração, a largura do anúncio vai corresponder ao conteúdo do app, e a altura será ajustada durante a execução para acomodar o conteúdo do anúncio. O SDK fornece uma constante AdSize especial, FLUID, para lidar com esse caso. A altura do anúncio responsivo é determinada dinamicamente com base na largura definida pelo editor, permitindo que a visualização do anúncio ajuste a altura para corresponder à do criativo.

Criar uma solicitação de anúncio fluida

Ao contrário de outros formatos de anúncio, o tamanho flexível não tem uma largura predefinida. Portanto, defina explicitamente o layout_width do AdManagerAdView no arquivo de layout XML:

<com.google.android.gms.ads.admanager.AdManagerAdView
   android:id="@+id/fluid_ad_container"
   android:layout_width="match_parent"
   android:layout_height="wrap_content"
   android:layout_gravity="center_horizontal"
   ads:adSize="FLUID"
   ads:adUnitId="YOUR_AD_UNIT_ID" />

Veja como é a implementação para fazer a solicitação de anúncio:

Java

// fluidAdContainer is a ViewGroup that will be used to display the fluid native ad.
AdManagerAdView adView = (AdManagerAdView) fluidAdContainer;
AdManagerAdRequest request = new AdManagerAdRequest.Builder().build();
adView.loadAd(request);

Kotlin

// fluidAdContainer is a ViewGroup that will be used to display the fluid native ad.
val adView = fluidAdContainer as AdManagerAdView
val request = AdManagerAdRequest.Builder().build()
adView.loadAd(request)

Tamanho fixo

Os estilos nativos com tamanho fixo permitem controlar a largura e a altura do anúncio nativo. Para definir um tamanho fixo, siga estas etapas:

  1. Crie um item de linha na interface do Ad Manager e selecione um dos tamanhos predefinidos no menu suspenso do campo Size.

  2. No arquivo de layout XML do app, defina o atributo ads:adSize como a constante que corresponde ao tamanho predefinido selecionado na etapa 1. Confira uma lista de tamanhos e as constantes AdSize correspondentes na seção Tamanho fixo.

Confira um exemplo de como especificar um tamanho fixo, como o tamanho do anúncio MEDIUM_RECTANGLE (300 x 250), no seu arquivo de layout:

<com.google.android.gms.ads.admanager.AdManagerAdView
   android:id="@+id/ad_view_container"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:layout_gravity="center_horizontal"
   ads:adSize="MEDIUM_RECTANGLE"
   ads:adUnitId="YOUR_AD_UNIT_ID" />