As configurações de estilo nativo permitem que o Google Ad Manager faça a renderização dos seus anúncios nativos com base nos estilos nativos que você especifica no produto. Primeiro, especifique o tamanho e a segmentação.
Em seguida, adicione HTML, CSS e JavaScript para definir anúncios responsivos
e gerar 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 certo
para o destino. Os estilos nativos são implementados assim como os anúncios de banner, usando um AdManagerAdView
. Eles podem ser usados com um tamanho de anúncio fixo determinado com antecedência ou com um tamanho de anúncio fluido definido no tempo de execução.
Pré-requisitos
- SDK dos anúncios para dispositivos móveis do Google versão 8.1 ou mais recente
Para usar este guia, é necessário ter algum conhecimento sobre o funcionamento do SDK dos anúncios para dispositivos móveis do Google. Se você ainda não tiver feito isso, considere ler o 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 IU 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 selecionado 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 tamanho do anúncio
MEDIUM_RECTANGLE
(300 x 250), no seu 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 seu app, mas precise que a altura dele
se ajuste dinamicamente ao conteúdo do anúncio. Para lidar com esse caso,
você pode especificar Fluid
como o tamanho do anúncio na interface do Ad Manager, que
designa que o tamanho do anúncio é determinado durante a execução no app.
O SDK fornece uma constante AdSize
especial,
FLUID
,
para processar esse caso. A altura do tamanho do anúncio fluido é determinada dinamicamente com base na largura definida pelo editor, permitindo que AdManagerAdView
ajuste a altura para corresponder à do criativo.
Solicitação fluida
Ao contrário de outros formatos, 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" />
Veja como funciona 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 ver um exemplo de implementação do tamanho do anúncio Flexível do Ad Manager, faça o download do app de demonstração da API para Android: