Le impostazioni degli stili nativi consentono a Google Ad Manager di gestire il rendering degli annunci nativi in base agli stili nativi specificati all'interno del prodotto. Innanzitutto, specifica le dimensioni e il targeting. Poi aggiungi HTML, CSS e JavaScript per definire annunci adattabili e produrre una visualizzazione di qualità su tutti gli schermi. Non devi eseguire il rendering: Ad Manager applica automaticamente lo stile nativo corretto per la destinazione. Gli stili nativi vengono implementati esattamente come gli annunci banner. Vengono visualizzati con una dimensione dell'annuncio flessibile determinata in fase di runtime o con una dimensione dell'annuncio fissa determinata in anticipo.
Prerequisiti
- Completa la Guida introduttiva.
Dimensioni flessibili
Puoi utilizzare le dimensioni dell'annuncio flessibili nell'interfaccia utente di Ad Manager per ottenere un annuncio che si adatta dinamicamente ai contenuti. Con questa impostazione, la larghezza dell'annuncio corrisponderà ai contenuti dell'app e l'altezza verrà regolata in fase di runtime per adattarsi ai contenuti dell'annuncio. L'SDK fornisce una costante AdSize speciale,
FLUID, per gestire questo caso. L'altezza della dimensione dell'annuncio fluido viene determinata dinamicamente in base alla larghezza definita dal publisher, consentendo alla visualizzazione dell'annuncio di regolare la propria altezza in modo che corrisponda a quella della creatività.
Crea una richiesta di annuncio fluido
Crea un contenitore di layout per la visualizzazione dell'annuncio. Imposta layout_height del contenitore dell'annuncio su wrap_content, perché l'altezza verrà determinata dall'annuncio restituito in fase di runtime.
<FrameLayout
android:id="@+id/fluid_ad_container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal" />
Di seguito è riportata l'implementazione per effettuare la richiesta di annuncio:
Kotlin
Java
Sostituisci AD_UNIT_ID con l'ID del tuo dispositivo di test.
Una volta caricato l'annuncio, aggiungi BannerAd.getView() alla gerarchia di oggetti View. Per maggiori dettagli, consulta Carica un annuncio.
Dimensioni fisse
Gli stili nativi con dimensioni fisse ti consentono di controllare la larghezza e l'altezza dell'annuncio nativo.
Per impostare una dimensione fissa:
Imposta una dimensione dell'annuncio inferiore o uguale alle dimensioni dello schermo del dispositivo.
Per determinare le dimensioni massime dello schermo, utilizza il metodo Resources.getDisplayMetrics. Le dimensioni dell'oggetto AdSize utilizzano pixel indipendenti dalla densità (dp). Quando esegui il confronto, converti le dimensioni dello schermo da pixel a dp.
Per maggiori dettagli sui vincoli di dimensione, consulta
Risolvi i problemi relativi alle impressioni inevase in Ad Manager.
Crea un elemento pubblicitario nell'UI di Ad Manager e seleziona una delle dimensioni predefinite dal menu a discesa del campo
Size.Carica un annuncio
BannerAdcon l'oggettoAdSizepredefinito.