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. Não é necessário fazer
nenhuma renderização. O Ad Manager aplica automaticamente o estilo nativo correto
para o destino. Os estilos nativos são implementados da mesma forma que os anúncios de banner,
usando um AdManagerAdView
. Eles podem ser usados com um tamanho de anúncio fixo
determinado com antecedência ou um tamanho de anúncio flexível determinado no momento da execução.
Pré-requisitos
- SDK dos anúncios para dispositivos móveis do Google versão 8.1 ou mais recente
Para ler este guia, é necessário ter algum conhecimento prático sobre o SDK de anúncios para dispositivos móveis do Google. Se ainda não fez isso, consulte nosso guia Primeiros passos.
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:
Crie um item de linha na interface do Ad Manager e selecione um dos tamanhos predefinidos no menu suspenso do campo
Size
.No arquivo de layout XML do app, defina o atributo
ads:adSize
como a constante que corresponde ao tamanho predefinido que você selecionou na etapa 1. Confira uma lista de tamanhos e as constantesAdSize
correspondentes na seção Tamanho do banner.
Confira um exemplo de como especificar um tamanho fixo, como o
MEDIUM_RECTANGLE
(300 x 250), no arquivo de layout:
<com.google.android.gms.ads.admanager.AdManagerAdView
android:id="@+id/fluid_view"
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" />
Tamanho flexível
Em alguns casos, um tamanho fixo pode não fazer sentido. Por exemplo, talvez
você queira que a largura do anúncio corresponda ao conteúdo do app, mas que a altura
seja ajustada dinamicamente para se ajustar ao conteúdo do anúncio. Para lidar com esse caso,
especifique Fluid
como o tamanho do anúncio na interface do Ad Manager, o que
designa que o tamanho do anúncio é determinado no momento de execução no app.
O SDK fornece uma constante AdSize
especial,
FLUID
,
para lidar com esse caso. A altura do tamanho do anúncio fluido é determinada dinamicamente
com base na largura definida pelo editor, permitindo que o
AdManagerAdView
ajuste a altura para corresponder à do criativo.
Solicitação fluida
Ao contrário de outros formatos de anúncio, o tamanho do anúncio fluido 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_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
ads:adSize="FLUID"
ads:adUnitId="YOUR_AD_UNIT_ID" />
Confira como é a implementação para fazer a solicitação de anúncio:
private AdManagerAdView mAdView;
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
mAdView = (AdManagerAdView) getView().findViewById(R.id.fluid_view);
AdManagerAdRequest request = new AdManagerAdRequest.Builder().build();
mAdView.loadAd(request);
}
Para conferir um exemplo de implementação do tamanho de anúncio fluido do Ad Manager, faça o download do app de demonstração da API do Android: