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

Doğal reklam stili ayarları Google Ad Manager'ın, ürün içinde belirttiğiniz doğal reklam stillerine göre doğal reklamlarınızın oluşturulmasını sağlamasına olanak tanır. Öncelikle boyutu ve hedeflemeyi belirtin. Ardından, duyarlı reklamları tanımlamak ve tüm ekranlarda kaliteli bir görüntü oluşturmak için HTML, CSS ve JavaScript ekleyin. Ad Manager, hedef için doğru yerel stili otomatik olarak uyguladığından herhangi bir oluşturma işlemi yapmanız gerekmez. Doğal stiller, banner reklamlar gibi uygulanır. Bu reklamlar, çalışma zamanında belirlenen akışkan bir reklam boyutuyla veya önceden belirlenen sabit bir reklam boyutuyla oluşturulur.

Ön koşullar

Değişken boyut

İçeriğine uyacak şekilde dinamik olarak ayarlanan bir reklam elde etmek için Ad Manager kullanıcı arayüzünde 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ışkan reklam boyutunun 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ğiyle eşleşecek ş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ğinde bulunma için uygulama şu şekilde görünür:

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 yerel stiller, yerel 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:

  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 karşılık gelen sabite ayarlayın. Boyutların ve bunlara karşılık gelen AdSize sabitlerinin listesini Sabit boyut bölümünde görebilirsiniz.

Düzen dosyanızda MEDIUM_RECTANGLE (300x250) reklam boyutu gibi sabit bir boyutu nasıl belirteceğinize 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" />