Hedefleme

RequestConfiguration nesnesi, her reklam isteği için genel yapılandırmayı toplar ve MobileAds.instance.updateRequestConfiguration() tarafından uygulanır.

Çocuklara yönelik ayar

Çocukların Çevrimiçi Gizliliğini Koruma Yasası (COPPA) için "çocuklara yönelik olarak değerlendirilme için etiket" adlı bir ayar vardır.

Bir uygulama geliştiricisi olarak, reklam isteği yaptığınızda Google'ın içeriğinizi çocuklara yönelik olarak değerlendirmesini isteyip istemediğinizi belirtebilirsiniz. Google'ın içeriğinizi çocuklara yönelik olarak değerlendirmesini istediğinizi belirtirseniz bu reklam isteğinde IBA ve yeniden pazarlama reklamlarını devre dışı bırakmak için gerekli işlemleri yaparız. Bu ayar, RequestConfiguration.tagForChildDirectedTreatment() aracılığıyla Google Play Hizmetleri SDK'sının tüm sürümleriyle kullanılabilir:

  • İçeriğinizin COPPA amaçları doğrultusunda çocuklara yönelik olarak değerlendirilmesini istediğinizi belirtmek için TagForChildDirectedTreatment.yes bağımsız değişkenini kullanın.
  • İçeriğinizin COPPA amaçları doğrultusunda çocuklara yönelik olarak değerlendirilmesini istemediğinizi belirtmek için TagForChildDirectedTreatment.no bağımsız değişkenini kullanın.
  • Reklam isteklerinde içeriğinizin COPPA'ya göre nasıl işlenmesini istediğinizi belirtmek istemiyorsanız TagForChildDirectedTreatment.unspecified bağımsız değişkenini kullanın veya bu etiketi ayarlamayın.

Aşağıdaki örnek, içeriğinizin COPPA amaçları doğrultusunda çocuklara yönelik olarak değerlendirilmesini istediğinizi belirtir:

final RequestConfiguration requestConfiguration = RequestConfiguration(
  tagForChildDirectedTreatment: TagForChildDirectedTreatment.yes);
MobileAds.instance.updateRequestConfiguration(requestConfiguration);

Reklam isteklerinizi, Avrupa Ekonomik Alanı'nda (AEA) reşit olma yaşının altındaki kullanıcılara yönelik olarak değerlendirilmek üzere işaretleyebilirsiniz. Bu özellik, Genel Veri Koruma Yönetmeliği'ne (GDPR) uygunluğu kolaylaştırmak için tasarlanmıştır. GDPR kapsamında başka yasal yükümlülüklerinizin olabileceğini unutmayın. Lütfen Avrupa Birliği yönergelerini inceleyin ve kendi yasal danışmanınıza başvurun. Google araçlarının, kanunlara ve kurallara uygunluğu kolaylaştırmak için tasarlandığını ve herhangi bir yayıncının hukuki yükümlülüklerini azaltmadığını lütfen unutmayın. GDPR'nin yayıncıları nasıl etkilediği hakkında daha fazla bilgi edinin.

Bu özellik kullanılırken reklam isteğine, Avrupa'da Reşit Olma Yaşının Altındaki Kullanıcılar İçin Etiket (TFUA) parametresi eklenir. Bu parametre, yeniden pazarlama dahil olmak üzere ilgili reklam isteği için kişiselleştirilmiş reklamcılığı devre dışı bırakır. Reklam ölçüm pikselleri ve üçüncü taraf reklam sunucuları gibi üçüncü taraf reklam sağlayıcılarına gönderilen istekleri de devre dışı bırakır.

Etiket, RequestConfiguration.tagForUnderAgeOfConsent() kullanılarak ayarlanır:

  • İstek yapılandırmasının reşit olma yaşının altındaki kullanıcılara uygun şekilde işlenmesini istediğinizi belirtmek için TagForUnderAgeOfConsent.yes bağımsız değişkenini kullanın.
  • İstek yapılandırmasının reşit olma yaşının altındaki kullanıcılara uygun şekilde işlenmesini istemediğinizi belirtmek için TagForUnderAgeOfConsent.no bağımsız değişkenini kullanın.
  • Reklam isteğinin, Avrupa Ekonomik Alanı'ndaki (AEA) reşit olma yaşının altındaki kullanıcılar için değerlendirilip değerlendirilmeyeceğini belirtmediğinizi belirtmek üzere TagForUnderAgeOfConsent.unspecified bağımsız değişkenini kullanın veya bu etiketi ayarlamayın. Aşağıdaki örnek, reklam isteğinize TFUA'nın dahil edilmesini istediğinizi belirtir:

    final RequestConfiguration requestConfiguration = RequestConfiguration(
      tagForUnderAgeOfConsent: TagForUnderAgeOfConsent.yes);
    MobileAds.instance.updateRequestConfiguration(requestConfiguration);
    

Çocuklara yönelik ayarını ve setTagForUnderAgeOfConsent özelliğini etkinleştiren etiketler aynı anda true olarak ayarlanmamalıdır. Ayarlanmışsa çocuklara yönelik ayar öncelikli olur.

Reklam içeriği filtreleme

Reklam içeriği derecelendirmeleri RequestConfiguration.maxAdContentRating() ile ayarlanabilir:

Bu istekler için döndürülen AdMob reklamlarının içerik derecelendirmesi, bu düzeyde veya daha düşük olur. Bu ağ için eklenebilecek değerler, dijital içerik etiketi sınıflandırmalarına bağlıdır ve aşağıdaki MaxAdContentRating nesnelerinden biri olabilir:

  • MaxAdContentRating.g
  • MaxAdContentRating.pg
  • MaxAdContentRating.t
  • MaxAdContentRating.ma

Aşağıdaki kod, döndürülen reklam içeriğinin en yüksek G değerine sahip bir dijital içerik etiketi tanımlamasına karşılık geldiğini belirtmek için bir RequestConfiguration nesnesini yapılandırır:

final RequestConfiguration requestConfiguration = RequestConfiguration(
  maxAdContentRating: MaxAdContentRating.g);
MobileAds.instance.updateRequestConfiguration(requestConfiguration);

Reklam isteği

AdManagerAdRequest nesnesi, reklam isteğiyle birlikte gönderilecek hedefleme bilgilerini toplar.

Özel hedefleme

Özel anahtar/değer çiftlerini Google Ad Manager kampanyalarını (satır öğeleri) hedeflemek için aktarabilirsiniz:

// Example: Pass custom targeting "age=25".
AdManagerAdRequest newRequest = AdManagerAdRequest(
  customTargeting: {'age': '25'},
);

Yayıncı tarafından sağlanan tanımlayıcılar

Cihazlar genelinde sıklık sınırı, kitle segmentasyonu ve hedefleme, sıralı reklam rotasyonu ve kitleye dayalı diğer reklam yayını kontrolleri için kullanılacak bir yayıncı tarafından sağlanan tanımlayıcı (PPID) ayarlayabilirsiniz.

Aşağıda, PPID'yi ayarlamayla ilgili bir örnek verilmiştir:

AdManagerAdRequest adRequest = AdManagerAdRequest(
  publisherProvidedId: 'AB123456789',
);

İçerik URL'si

İçerik hedefli reklamlar ve marka güvenliği için içerik URL'si sağlamak amacıyla AdManagerAdRequest oluştururken contentUrl iletebilirsiniz:

AdManagerAdRequest request = AdManagerAdRequest(
  contentUrl: 'https://www.example.com',
);

Marka güvenliği

Çeşitli kitlelere yönelik dinamik içerikler gösteren uygulamalar, AdManagerAdRequest oluştururken neighboringContentUrls sağlayarak URL'lerin kısa bir listesini sağlayabilir:

final neighboringContentUrls = [
  'https://www.mycontenturl1.com',
  'https://www.mycontenturl2.com',
  'https://www.mycontenturl3.com',
  'https://www.mycontenturl4.com',
];
AdManagerAdRequest request = AdManagerAdRequest(
    neighboringContentUrls: neighboringContentUrls,
  );

neighboringContentUrls, yalnızca marka güvenliği için kullanıldığından contentUrl ile farklıdır.