Yerel Stiller

Doğal stil ayarları, Google Ad Manager'ın yerel reklamlarınızın oluşturulma işlemlerini üründe belirttiğiniz yerel stillere göre yürütmesini sağlar. Öncelikle 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ız gerekmez. Ad Manager, hedef için doğru yerel stili otomatik olarak uygular. Doğal reklam stilleri, banner reklamlar gibi AdManagerAdView kullanılarak uygulanır. Önceden belirlenmiş sabit bir reklam boyutuyla veya çalışma zamanında belirlenen değişken bir reklam boyutuyla kullanılabilirler.

Ön koşullar

  • Google Mobile Ads Flutter Plugin 0.13.6 veya sonraki bir sürümü

Bu kılavuzda, Google Mobile Ads Flutter Plugin hakkında temel düzeyde bilgi sahibi olduğunuz varsayılmaktadır. Henüz yapmadıysanız Başlangıç kılavuzumuzu inceleyin.

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 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ı nasıl başlatıp yükleyeceğinizi öğrenmek için Banner Reklam dokümanlarına bakın. Boyutların ve bunlara karşılık gelen AdSize sabitlerinin listesini Banner boyutu bölümünde görebilirsiniz.

Aşağıda, MEDIUM_RECTANGLE (300x250) reklam boyutu gibi sabit bir boyutun nasıl belirtileceğine dair bir örnek verilmiştir:

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, reklamın genişliğinin uygulamanızın içeriğiyle eşleşmesini isteyebilirsiniz ancak yüksekliğinin reklamın içeriğine uyacak şekilde dinamik olarak ayarlanması gerekebilir. Bu durumu ele almak için Ad Manager kullanıcı arayüzünde reklam boyutu olarak Fluid değerini belirtebilirsiniz. Bu değer, reklam boyutunun uygulamada çalışma zamanında belirlendiğini gösterir. SDK, bu durumu ele almak için özel bir AdSize sabiti olan 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 öğesinin yüksekliğiyle eşleşecek şekilde ayarlayabilir.

Akışkan istek

Değişken boyutlu 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 boyutlu reklamı görüntüleme

Reklamınız yüklendikten sonra, esnek reklamları görüntülemek için FluidAdWidget simgesini kullanın. Reklam, yüksekliğini temel alınan platform reklam görünümüne uyacak şekilde ayarlar:

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

Ad Manager değişken reklam boyutu uygulamasının örnek uygulamasını GitHub'da görebilirsiniz.