Ad Manager kullanıcı arayüzünde doğal reklamların stilini belirleme

Doğal reklam stili ayarları, Google Ad Manager'ın doğal reklamlarınızı ürün içinde belirttiğiniz doğal reklam stillerine göre oluşturmasına olanak tanır. Öncelikle boyutu ve hedeflemeyi belirtin. Ardından, duyarlı olan ve tüm ekranlarda kaliteli bir görüntü sunan reklamlar tanımlamak için HTML, CSS ve JavaScript ekleyin. Oluşturma işlemlerinin hiçbirini yapmanız gerekmez. Ad Manager, hedef için doğru doğal reklam stilini otomatik olarak uygular. Doğal reklam stilleri, banner reklamlar gibi uygulanır. Çalışma zamanında belirlenen akıcı reklam boyutuyla veya önceden belirlenen sabit reklam boyutuyla oluşturulurlar.

Ön koşullar

Değişken boyut

Ad Manager kullanıcı arayüzünde, içeriğine uyacak şekilde dinamik olarak ayarlanan bir reklam elde etmek için Değişken reklam boyutunu kullanabilirsiniz. Bu ayarla, reklamın genişliği uygulamanızın içeriğiyle eşleşir ve yüksekliği, reklamın içeriğine uyacak şekilde çalışma zamanında ayarlanır. SDK, bu durumu işlemek için özel bir AdSize sabiti olan FLUID'yi sağlar. Akıcı reklam boyutu yüksekliği, yayıncı tarafından tanımlanan genişliğe göre dinamik olarak belirlenir. Bu sayede reklam görünümü, yüksekliğini reklam öğesinin yüksekliğine uyacak şekilde ayarlayabilir.

Akışkan reklam isteği oluşturma

Diğer reklam biçimlerinin aksine, değişken reklam boyutunun önceden tanımlanmış bir genişliği yoktur. Bu nedenle, XML düzen dosyanızda AdManagerAdView öğesinin layout_width özelliğini açıkça ayarladığınızdan emin olun:

<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" />

Reklam isteği göndermek için uygulamanın nasıl göründüğünü aşağıda görebilirsiniz:

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)

Sabit boyut

Sabit boyutlu doğal reklam stilleri, doğal reklamın genişliğini ve yüksekliğini kontrol etmenize olanak tanır.

Sabit bir boyut ayarlamak için aşağıdaki adımları uygulayın:

Cihaz ekranı boyutundan küçük veya ona eşit bir reklam boyutu ayarlayın. Maksimum ekran boyutunu belirlemek için Resources.getDisplayMetrics yöntemini kullanın. AdSize nesne boyutları, yoğunluktan bağımsız pikseller (dp) kullanır. Karşılaştırma yaparken ekran boyutunu pikselden dp'ye dönüştürün. Boyut kısıtlamalarıyla ilgili ayrıntılar için Ad Manager'da doldurulmayan gösterimlerle ilgili sorunları giderme başlıklı makaleyi inceleyin.

  1. Ad Manager kullanıcı arayüzünde bir satır öğesi oluşturun ve Size alan açılır listesinden önceden tanımlanmış boyutlardan birini seçin.

  2. Uygulamanızın XML düzen dosyasında, ads:adSize özelliğini 1. adımda seçtiğiniz önceden tanımlanmış boyuta uyan sabite ayarlayın. Sabit boyut bölümünde boyutların ve bunlara karşılık gelen AdSize sabitlerinin listesini görebilirsiniz.

Düzen dosyanızda MEDIUM_RECTANGLE (300x250) reklam boyutu gibi sabit bir boyutun nasıl belirtileceğine dair bir örneği aşağıda bulabilirsiniz:

<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" />