Doğal stil ayarları, Google Ad Manager'ın yerel reklamlarınızın oluşturulma işlemlerini üründe belirttiğiniz doğal stillere göre yürütmesini sağlar. İ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. Doğal stiller, AdManagerAdView
kullanılarak banner reklamlar gibi uygulanır. Bunlar, önceden belirlenmiş sabit bir reklam boyutuyla veya çalışma zamanında belirlenen değişken bir reklam boyutuyla kullanılabilir.
Ön koşullar
- Google Mobile Ads Flutter Plugin 0.13.6 veya daha sonraki bir sürümü
Bu kılavuzda, Google Mobile Ads SDK'sı hakkında bilgi sahibi olduğunuz varsayılır. Henüz yapmadıysanız Başlangıç kılavuzumuzu inceleyebilirsiniz.
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:
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.1. adımda ayarladığınız boyuta sahip bir
AdManagerBannerAd
yükleyin. Bir reklamın nasıl oluşturulacağı ve yükleneceği hakkında bilgi edinmek için Banner Reklam dokümanlarına bakın. Boyutların ve bunlara karşılık gelenAdSize
sabitlerinin listesini Banner boyutu bölümünde görebilirsiniz.
Burada,
MEDIUM_RECTANGLE
(300x250) reklam boyutu:
AdManagerBannerAd ad = AdManagerBannerAd(
adUnitId: '<your-ad-unit>',
sizes: <AdSize>[AdSize.mediumRectangle],
request: AdManagerAdRequest(),
);
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. Bu, reklam boyutunun uygulamada çalışma zamanında belirlendiğini belirtir. SDK, bu durumu ele almak için özel bir AdSize
sabit değeri (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. Bu sayede platform reklam görünümü, yüksekliğini reklam öğesinin yüksekliğine uyacak şekilde ayarlayabilir.
Değişken istek
Değişken reklam istemek için FluidAdManagerBannerAd
kullanın:
final fluidAd = FluidAdManagerBannerAd(
adUnitId: '<your-ad-unit>',
request: AdManagerAdRequest(),
listener: AdManagerBannerAdListener(
onAdLoaded: (Ad ad) {
print('$_fluidAd loaded.');
},
onAdFailedToLoad: (Ad ad, LoadAdError error) {
print('$_fluidAd failedToLoad: $error');
ad.dispose();
},
),
Değişken reklamı görüntüleme
Reklamınız yüklendikten sonra değişken reklamlar görüntülemek için FluidAdWidget
öğesini kullanın. Bu
yüksekliğini temel platform reklamı görünümüyle eşleşecek şekilde ayarlayın:
FluidAdWidget(
width: <your-width>,
ad: fluidAd,
);
Github'daki örnek uygulamada Ad Manager değişken reklam boyutunun örnek bir uygulamasını görebilirsiniz.