Yerel Stiller

Yerel stil ayarları, Google Ad Manager'ın yerel reklamlarınızın ürün içinde belirttiğiniz yerel stillere göre oluşturulmasını 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 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 belirlenen sabit bir reklam boyutu veya çalışma zamanında belirlenen değişken bir reklam boyutuyla kullanılabilirler.

Ön koşullar

  • Google Mobile Ads Flutter Eklentisi sürüm 0.13.6 veya sonraki sürümler

Bu kılavuzda, Google Mobile Ads SDK'sı ile ilgili belirli ölçüde bilgi sahibi olduğunuz 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 listesinden önceden tanımlanmış boyutlardan birini seçin.

  2. 1. adımda ayarladığınız boyutta bir AdManagerBannerAd yükleyin. Reklam örneği oluşturma ve yükleme için Banner Reklam belgelerine bakın. Banner boyutu bölümünde boyutların bir listesini ve bunlara karşılık gelen AdSize sabitlerini görebilirsiniz.

MEDIUM_RECTANGLE (300x250) reklam boyutu gibi sabit bir boyutun nasıl belirtileceğine dair bir örneği aşağıda bulabilirsiniz:

AdManagerBannerAd ad = AdManagerBannerAd(
  adUnitId: '<your-ad-unit>',
  sizes: <AdSize>[AdSize.mediumRectangle],
  request: AdManagerAdRequest(),
);

Değişken boyutu

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ın yüksekliğini reklamın içeriğine sığacak şekilde dinamik olarak ayarlamak için yüksekliğe ihtiyacınız olabilir. 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, platform reklam görünümü, yüksekliğini reklam öğesiyle eşleşecek şekilde ayarlayabilir.

Akış isteği

Değişken reklam istemek için FluidAdManagerBannerAd öğesini 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 kullanın. Yüksekliğini temel platform reklam görünümüyle eşleşecek şekilde ayarlar:

FluidAdWidget(
  width: <your-width>,
  ad: fluidAd,
);

GitHub'daki örnek uygulamada Ad Manager Değişken reklam boyutunun bir örneğini inceleyin.