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:
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.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 gelenAdSize
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ğine göre 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ı: