Yerel Stiller

Yerel stil ayarları, Google Ad Manager'ın yerel reklamlarınızı ürünün içinde belirttiğiniz yerel stillere göre oluşturmasını sağlar. İlk olarak, boyutu ve hedeflemeyi belirtin. Ardından, duyarlı reklamlar tanımlamak ve tüm ekranlarda kaliteli bir görünüm elde etmek için HTML, CSS ve JavaScript ekleyin. Oluşturma işlemini sizin yapmanıza gerek yoktur. Ad Manager hedef için doğru yerel stili otomatik olarak uygular. Yerel stiller, banner reklamlar gibi AdManagerAdView kullanılarak uygulanır. Önceden belirlenmiş sabit bir reklam boyutuyla veya çalışma zamanında belirlenen değişken reklam boyutuyla kullanılabilirler.

Ön koşullar

  • Google Mobile Ads SDK'sı 8.1 veya üstü

Bu kılavuzda, Google Mobile Ads SDK'sı ile ilgili bazı bilgilerin bulunduğu varsayılmaktadır. Henüz yapmadıysanız Başlarken kılavuzumuzu incelemeyi düşünebilirsiniz.

Sabit boyut

Sabit boyutlu yerel stiller, yerel reklamın genişliğini ve yüksekliğini kontrol etmenizi sağlar. 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 menüsünden ö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. Banner boyutu bölümünde boyutların listesini ve bunlara karşılık gelen AdSize sabitlerini 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/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 anlamlı olmayabilir. Örneğin, reklamın genişliğinin uygulamanızın içeriğiyle eşleşmesini isteyebilirsiniz, ancak reklam içeriğine sığacak şekilde dinamik olarak ayarlanması için yüksekliğini belirtmeniz gerekebilir. Bu durumda, Ad Manager kullanıcı arayüzünde reklam boyutu olarak Fluid değerini belirtebilirsiniz. Bu değer, reklamın boyutunun uygulamadaki çalışma zamanında belirlendiğini belirtir. SDK, bu durumu ele almak 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ğine uyacak şekilde ayarlayabilir.

Değişken isteği

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_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 aşağıdaki gibi 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 indirin