Yerel stil ayarları, Google Ad Manager'ın yerel reklamlarınızın oluşturulma işlemlerini üründe belirttiğiniz yerel stillere göre yürütmesini sağlar. Öncelikle boyutu ve hedeflemeyi belirtin. Ardından, duyarlı reklamlar tanımlamak ve tüm ekranlarda kaliteli bir görüntü elde etmek için HTML, CSS ve JavaScript ekleyin. Oluşturma işlemlerinin hiçbirini yapmanız gerekmez. Ad Manager, hedef için doğru yerel stili otomatik olarak uygular. Doğal stiller, banner reklamlar gibi uygulanır. Çalışma zamanında belirlenen değişken bir reklam boyutuyla veya önceden belirlenen sabit bir reklam boyutuyla oluşturulur.
Ön koşullar
- Başlangıç kılavuzunu tamamlayın.
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 (
FLUID
) 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 bulunmak 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 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:
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.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. Sabit boyut bölümünde boyutların ve bunlara karşılık gelenAdSize
sabitlerinin listesini görebilirsiniz.
Aşağıda, düzen dosyanızda MEDIUM_RECTANGLE
(300x250) reklam boyutu gibi sabit bir boyutu nasıl belirteceğinize dair bir örnek verilmiştir:
<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" />