Hedefleme

Platform seçin: Android iOS Unity Flutter

Bu kılavuzda, bir reklam isteğine hedefleme bilgilerinin nasıl sağlanacağı açıklanmaktadır.

Ön koşullar

Yapılandırma isteği

RequestConfiguration nesnesi, her reklam isteği için genel yapılandırmayı toplar ve MobileAds.SetRequestConfiguration() çağrılarak uygulanır.

Aşağıdaki örnekte, test cihazı kimliklerine sahip bir RequestConfiguration nesnesiyle MobileAds ayarlanıyor:

// Configure your RequestConfiguration with Test Device Ids.
MobileAds.SetRequestConfiguration(new RequestConfiguration
{
    TestDeviceIds = TestDeviceIds
});

Tüm reklam isteklerinin, istek yapılandırması değişikliklerini uyguladığından emin olmak için SDK'yı başlatmadan önce istek yapılandırmasını ayarlayın.

Çocuklara yönelik ayar

Çocukların Çevrimiçi Gizliliğini Koruma Yasası (COPPA) kapsamında "çocuklara yönelik olarak değerlendirme için etiketleme" adlı bir ayar bulunur. Bu etiketi ayarlayarak bu bildirimin doğru olduğunu ve uygulama sahibi adına işlem yapmaya yetkili olduğunuzu onaylıyorsunuz. Bu ayarın kötüye kullanımının Google Hesabınızın feshedilmesine yol açabileceğini anlıyorsunuz.

Uygulama geliştiricisi olarak, reklam isteğinde bulunduğunuzda 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 SDK, bu reklam isteğinde ilgi alanına dayalı reklamcılık ve yeniden pazarlama reklamlarını devre dışı bırakmak için gerekli adımları atar.

Bu ayar, Google Play Hizmetleri SDK'sının tüm sürümlerinde RequestConfiguration.TagForChildDirectedTreatment) aracılığıyla kullanılabilir:

  • İçeriğinizin COPPA amaçları doğrultusunda çocuklara yönelik olarak değerlendirilmesini istediğinizi belirtmek için TagForChildDirectedTreatment ile TagForChildDirectedTreatment.True'ı ayarlayın. Bu ayar, Android reklam kimliğinin (AAID) iletilmesini engeller.

  • TagForChildDirectedTreatment ile TagForChildDirectedTreatment.False değerini ayarlayarak COPPA kapsamında içeriğinizin çocuklara yönelik olarak değerlendirilmesini istemediğinizi belirtin.

  • Reklam isteklerinde içeriğinizin COPPA ile ilgili olarak nasıl ele alınmasını istediğinizi belirtmek istemiyorsanız TagForChildDirectedTreatment with null seçeneğini ayarlayın.

Aşağıdaki örnek, COPPA kapsamında içeriğinizin çocuklara yönelik olarak değerlendirilmesini istediğinizi gösterir:

MobileAds.SetRequestConfiguration(new RequestConfiguration
{
    TagForChildDirectedTreatment = TagForChildDirectedTreatment.True
});

Reklam isteklerinizi, Avrupa Ekonomik Alanı'nda (AEA) bulunan, reşit olmayan kullanıcılara yönelik olarak değerlendirilmesi için 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 de olabileceğini unutmayın. Avrupa Birliği yönergelerini inceleyin ve kendi yasal danışmanınıza başvurun. Google'ın araçlarının, uyumluluğu kolaylaştırmak için tasarlandığını ve 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 Olmayan Kullanıcılar İçin Etiket (TFUA) parametresi eklenir. Bu parametre, yeniden pazarlama dahil olmak üzere tüm reklam istekleri 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.

Çocuklara yönelik ayarlar gibi, RequestConfiguration içinde TFUA parametresini ayarlamak için bir yöntem vardır: TagForUnderAgeOfConsent, aşağıdaki seçeneklerle.

  • Reklam isteğinin Avrupa Ekonomik Alanı'nda (AEA) reşit olma yaşının altındaki kullanıcılara yönelik olarak değerlendirilmesini istediğinizi belirtmek için TagForUnderAgeOfConsent değerini TagForUnderAgeOfConsent.True olarak ayarlayın. Bu ayar, Android reklam kimliğinin (AAID) iletilmesini engeller.

  • Reklam isteğinin, Avrupa Ekonomik Alanı'nda (AEA) reşit olma yaşının altındaki kullanıcılara yönelik olarak değerlendirilmemesini istediğinizi belirtmek için TagForUnderAgeOfConsent değerini TagForUnderAgeOfConsent.False olarak ayarlayın.

  • TagForUnderAgeOfConsent ile null değerini ayarlayarak reklam isteğinin, Avrupa Ekonomik Alanı'nda (AEA) reşit olma yaşının altındaki kullanıcılara yönelik olarak değerlendirilip değerlendirilmeyeceğini belirtmediğinizi ifade edin.

Aşağıdaki örnek, reklam isteklerinize TFUA'nın dahil edilmesini istediğinizi gösterir:

MobileAds.SetRequestConfiguration(new RequestConfiguration
{
    TagForUnderAgeOfConsent = TagForUnderAgeOfConsent.True
});

Çocuklara yönelik olarak değerlendirme ayarını ve TagForUnderAgeOfConsent etkinleştiren etiketler aynı anda true olarak ayarlanmamalıdır. Bu şekilde ayarlanırlarsa çocuklara yönelik olma ayarı öncelikli olur.

Reklam içeriğini filtreleme

Google Play'in Uygunsuz Reklam Politikası'na (bir reklamdaki ilişkili teklifler dahil) uymak için, içeriğin kendisi Google Play'in politikalarına uygun olsa bile uygulamanızda gösterilen tüm reklamlar ve bunlarla ilişkili teklifler, uygulamanızın içerik derecelendirmesine uygun olmalıdır.

Maksimum reklam içeriği derecelendirmesi gibi araçlar, kullanıcılarınıza gösterilen reklamların içerikleri üzerinde daha fazla kontrole sahip olmanıza yardımcı olabilir. Platform politikalarına uygunluğu sağlamak için maksimum içerik derecelendirmesi ayarlayabilirsiniz.

Uygulamalar, MaxAdContentRating alanını kullanarak reklam istekleri için maksimum reklam içeriği derecelendirmesi belirleyebilir. Bu ayar yapılandırıldığında döndürülen AdMob reklamlarının içerik derecelendirmesi, istekten daha düşük veya istek düzeyindedir.

Bu ağ ekstrası için olası değerler dijital içerik etiketi sınıflandırmalarına dayanır ve aşağıdaki dizelerden biri olmalıdır:

  • MaxAdContentRating.G
  • MaxAdContentRating.PG
  • MaxAdContentRating.T
  • MaxAdContentRating.MA

Aşağıdaki örnek, döndürülen reklam içeriğinin RequestConfiguration değerinden yüksek olmayan bir dijital içerik etiketi atamasına karşılık gelmesi gerektiğini belirtmek için bir G nesnesi yapılandırır:

MobileAds.SetRequestConfiguration(new RequestConfiguration
{
    MaxAdContentRating = MaxAdContentRating.G
});

Her reklam isteği için maksimum içerik derecelendirmesi ayarlama hakkında daha fazla bilgi edinin.

Reklam isteği

AdManagerAdRequest nesnesi, reklam isteği için hedefleme bilgilerini toplar.

Özel hedefleme

Google Ad Manager kampanyalarını satır öğelerini hedeflemek için AdManagerAdRequest.AddCustomTargeting() aracılığıyla özel anahtar/değer çiftleri iletebilirsiniz:

Aşağıdaki örnekte, özel hedefleme yaşı 25 olarak iletilir:

// Example: Pass custom targeting "age=25".
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
    CustomTargeting = new Dictionary<string, string>
    {
        { "age", "25"}
    }
};

Aşağıdaki örnekte 24-26 yaş aralığındaki kişiler hedeflenmektedir:

AdManagerAdRequest newRequest = new AdManagerAdRequest
{
    CustomTargeting = new Dictionary<string, string>
    {
        { "age", "24, 25, 26"}
    }
};

Kategori hariç tutmaları

AdManagerAdRequest CategoryExclusion alanını kullanarak bir isteğe alan düzeyi kategori hariç tutma düzeyi ekleyebilirsiniz:

AdManagerAdRequest newRequest = new AdManagerAdRequest
{
    CategoryExclusions = new HashSet<string>
    {
        "automobile",
        "boat"
    }
};

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

Sıklık sınırı, kitle segmentasyonu ve hedefleme, sıralı reklam rotasyonu ve cihazlar arasında kitleye dayalı reklam yayınlama kontrollerinde kullanılmak üzere yayıncı tarafından sağlanan tanımlayıcı (PPID) ayarlayabilirsiniz.

Aşağıdaki örnekte PPID ayarlanmaktadır:

AdManagerAdRequest newRequest = new AdManagerAdRequest
{
    PublisherProvidedId = "AB123456789"
};

Yayıncı tarafından sağlanan sinyaller

Reklam isteklerinde kitle ve içeriğe dayalı verileri yayıncı tarafından sağlanan sinyaller (PPS) olarak gönderebilirsiniz. PPS ile, standart sınıflandırmaları kullanarak ve kullanıcı tanımlayıcılarını paylaşmanıza gerek kalmadan kitle özelliklerinizi tüm işlem türlerindeki teklif verenlerle paylaşarak kullanıcı verilerinizi programatik para kazanmayı iyileştirmek için kullanabilirsiniz. Kitle özellikleriniz davranışa ve ilgi alanına dayalı verileri (IAB Kitle Sınıflandırması 1.1) ve bağlama dayalı verileri (IAB İçerik Sınıflandırması 2.2) içerebilir.

Aşağıdaki örnekte kitle segmentasyonu ayarlanmaktadır:

AdManagerAdRequest newRequest = new AdManagerAdRequest
{
    Extras = new Dictionary<string, string>
    {
        // Set the demographic to an audience with an "Age Range" of 30-34
        // and an interest in mergers and acquisitions.
        { "IAB_AUDIENCE_1_1", "1, 2, 3, 4, 5"},
        // Set the content to sedan, station wagon and SUV automotive values.
        { "IAB_AUDIENCE_2_2", "6, 7, 8, 9, 10"},
    }
};