Paramètres des styles natifs
permettre à Google Ad Manager de gérer l'affichage
de vos annonces natives en fonction
que vous spécifiez dans le produit. Spécifiez d'abord la taille et le ciblage.
Ajoutez ensuite du code HTML, CSS et JavaScript pour définir des annonces responsives
et offrent un affichage de qualité
sur tous les écrans. Vous n'avez pas besoin de faire
n'importe quel rendu. Ad Manager applique automatiquement le style natif approprié
pour la destination. Les styles natifs sont implémentés de la même manière que les bannières,
à l'aide d'un AdManagerAdView
. Elles peuvent être utilisées avec une annonce fixe
une taille d'annonce déterminée à l'avance ou une taille d'annonce fluide déterminée au moment de l'exécution.
Prérequis
- SDK Google Mobile Ads 8.1 ou version ultérieure
Ce guide suppose une connaissance pratique du SDK Google Mobile Ads. Si vous ne l'avez pas déjà fait, consultez nos Premiers pas.
Taille fixe
Les styles natifs de taille fixe vous permettent de contrôler la largeur et la hauteur. de l'annonce native. Pour définir une taille fixe, procédez comme suit:
Créez un élément de campagne dans l'interface utilisateur d'Ad Manager, puis sélectionnez l'une des les tailles prédéfinies dans la liste déroulante du champ
Size
.Dans le fichier de mise en page XML de votre application, définissez l'attribut
ads:adSize
sur la constante correspondant à la taille prédéfinie que vous avez sélectionnée à l'étape 1. Vous pouvez consulter la liste des tailles et les constantesAdSize
correspondantes. dans la taille de la bannière .
Voici un exemple de spécification d'une taille fixe, comme la propriété
Taille d'annonce MEDIUM_RECTANGLE
(300 x 250) dans votre fichier de mise en page:
<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" />
Taille "Fluide"
Dans certains cas, une taille fixe peut ne pas être judicieuse. Par exemple, vous pouvez
Vous souhaitez que la largeur de l'annonce corresponde au contenu de votre application, mais vous avez besoin de sa hauteur.
pour s'adapter dynamiquement au contenu de l'annonce. Pour gérer ce cas,
vous pouvez spécifier Fluid
comme taille d'annonce dans l'interface utilisateur d'Ad Manager, ce qui
indique que la taille de l'annonce est déterminée au moment de l'exécution dans l'application.
Le SDK fournit une constante AdSize
spéciale,
FLUID
,
pour gérer ce cas. La hauteur de la taille d'annonce fluide est déterminée de façon dynamique.
basé sur la largeur définie par l'éditeur, ce qui permet
AdManagerAdView
pour ajuster sa hauteur
à celle de la création.
Demande fluide
Contrairement aux autres formats d'annonces, la taille d'annonce "Fluide" n'a pas de largeur prédéfinie.
Veillez donc à définir explicitement le layout_width
de AdManagerAdView
.
dans votre fichier de mise en page 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" />
Voici à quoi ressemble l'implémentation pour envoyer la demande d'annonce:
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);
}
Pour consulter un exemple d'implémentation de la taille d'annonce "Fluide" dans Ad Manager, téléchargez l'application de démonstration de l'API Android: