Yerel Stiller

Yerel stil ayarları Google Ad Manager'ın doğal reklamlarınıza göre yerel reklamlarınızın oluşturulmasını işlemesini sağlama stillerden yararlanırsınız. İlk olarak boyutu ve hedeflemeyi belirtin. Ardından, duyarlı reklamlar tanımlamak için HTML, CSS ve JavaScript ekleyin ve tüm ekranlarda kaliteli bir görüntü sunmak için kullanılır. Herhangi bir teknik oluşturma; Ad Manager, doğru yerel stili otomatik olarak uygular belirir. Yerel stiller tıpkı banner reklamlar gibi uygulanır, AdManagerAdView kullanarak. Sabit bir reklamla kullanılabilirler önceden belirlenen boyut veya çalışma zamanında belirlenen değişken reklam boyutu.

Ö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ılavuzu.

Sabit boyut

Sabit boyutlu yerel stiller, genişliği ve yüksekliği kontrol etmenize olanak tanır olacaktı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ış boyutları 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ğer. Boyutların listesini ve bunlara karşılık gelen AdSize sabit değerlerini görebilirsiniz Banner boyutunda bölümüne bakın.

Burada, Düzen dosyanızda MEDIUM_RECTANGLE (300x250) reklam boyutu:

<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, eğitime Reklamın genişliğini uygulamanızın içeriğiyle uyumlu hale getirmek istiyorsunuz, ancak yüksekliği gerekiyor ve reklamın içeriğine uyacak şekilde dinamik olarak ayarlanır. Bu durumu ele almak için Ad Manager kullanıcı arayüzünde reklam boyutu olarak Fluid değerini belirtebilirsiniz. Reklamın boyutunun, uygulamadaki çalışma zamanında belirlendiğini belirtir. SDK, özel bir AdSize sabiti sağlar. FLUID, size yardımcı olmaya hazırız. Değişken reklam boyutu yüksekliği dinamik olarak belirlenir. yayıncı tarafından tanımlanan genişliğe göre AdManagerAdView yüksekliğini reklam öğesinin yüksekliğiyle eşleşecek şekilde ayarlayın.

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, AdManagerAdView öğesinin layout_width özelliğini açıkça aşağıdaki kodu kullanın:

<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ı:

API Demosunu İndirin