Yerel Stiller

Yerel stil ayarları, Google Ad Manager'ın yerel reklamlarınızın ürünün içinde belirttiğiniz yerel stillere göre oluşturulmasını işleyebilmesini sağlar. İlk olarak 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şlemini yapmanıza gerek yoktur. Ad Manager, hedef için doğru yerel stilleri otomatik olarak uygular. Yerel stiller, AdManagerAdView kullanılarak banner reklamlar gibi uygulanır. Bunlar, önceden belirlenmiş sabit bir reklam boyutu veya çalışma zamanında belirlenen bir değişken reklam boyutuyla kullanılabilir.

Ön koşullar

  • Google Mobile Ads SDK'sı 8.1 veya daha sonraki bir sürüm

Bu kılavuzda, Google Mobile Ads SDK'sının işleyişiyle ilgili bazı bilgiler varsayılmaktadır. Henüz yapmadıysanız Başlangıç kılavuzumuzu inceleyin.

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 şu adımları izleyin:

  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ış boyutla eşleşen sabit değere ayarlayın. Boyutların listesini ve bunlara karşılık gelen AdSize sabit değerlerini Banner boyutu bölümünde 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/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" />

Değişken boyut

Bazı durumlarda, sabit bir boyut mantıklı olmayabilir. Örneğin, reklamın genişliğinin uygulamanızın içeriğiyle eşleşmesini istiyorsanız ancak reklamın içeriğine uyacak şekilde dinamik olarak ayarlanması için reklamın yüksekliğine ihtiyacınız olabilir. Bu durumu ele almak için Ad Manager kullanıcı arayüzünde reklam boyutu olarak Fluid belirtebilirsiniz. Bu boyut, reklam boyutunun uygulamadaki çalışma sırasında belirlendiğini belirtir. SDK, bu durumu işlemek için özel bir AdSize sabiti (FLUID) sağlar. Değişken reklam boyutu yüksekliği, yayıncı tarafından tanımlanan genişliğe göre dinamik olarak belirlenir. Böylece AdManagerAdView, yüksekliğini reklam öğesinin yüksekliğiyle eşleşecek şekilde ayarlayabilir.

Değişken istek

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 değerini açıkça ayarladığınızdan emin olun:

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

Reklam isteğinde bulunmak için uygulama şu şekilde görünür:

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);
}

Ad Manager Değişken reklam boyutunun örnek uygulamasını görmek için Android API Demo uygulamasını indirin:

API Demosunu İndirin