hedefleme

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

Reklam hedeflemesinin işleyişini görmek için Objective-C veya Swift'te iOS API Demo uygulamasını indirin.

API Demosunu İndirin

Ön koşullar

Başlangıç kılavuzunu inceleyin.

GADRequestYapılandırma

GADRequestConfiguration, GADMobileAds paylaşılan örneği aracılığıyla genel olarak uygulanacak hedefleme bilgilerini toplayan bir nesnedir.

Bu koda şu kod parçası üzerinden erişilebilir:

Swift

let requestConfiguration = GADMobileAds.sharedInstance().requestConfiguration

Objective-C

GADRequestConfiguration requestConfiguration = GADMobileAds.sharedInstance.requestConfiguration;

Çocuklara yönelik ayarı

Çocukların Çevrimiçi Gizliliğini Koruma Yasası (COPPA) kapsamında tagForChildDirectedTreatment adlı bir ayar bulunmaktadır.

Uygulama geliştirici 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 belirttiğinizde, söz konusu reklam isteğindeki IBA ve yeniden pazarlama reklamlarını devre dışı bırakırız. Ayar seçenekleri şunlardır:

  • İçeriğinizin COPPA kapsamında çocuklara yönelik olarak değerlendirilmesini istediğinizi belirtmek için tagForChildDirectedTreatment değerini YES olarak ayarlayın. Bu tanımlayıcı, Reklam Kimliği, IDFA'nın aktarılmasını engeller.
  • İçeriğinizin COPPA amaçları doğrultusunda çocuklara yönelik olarak değerlendirilmesini istemediğinizi belirtmek için tagForChildDirectedTreatment değerini NO olarak ayarlayın.
  • İçeriğinizin COPPA ile ilgili olarak nasıl ele alınmasını istediğinizi belirtmek istemiyorsanız tagForChildDirectedTreatment özelliğini ayarlamayın.

Swift

GADMobileAds.sharedInstance().requestConfiguration.tag(forChildDirectedTreatment: true)

Objective-C

[GADMobileAds.sharedInstance.requestConfiguration tagForChildDirectedTreatment:YES];

Bu etiketi ayarlayarak, bu bildirimin doğru olduğunu ve uygulamanın sahibi adına işlem yapmaya yetkili olduğunuzu onaylamış olursunuz. Bu ayarın kötüye kullanımının Google hesabınızın feshedilmesiyle sonuçlanabileceğini kabul edersiniz.

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ükleriniz olabileceğini unutmayın. Lütfen Avrupa Birliği'nin rehberliğini gözden geçirin ve kendi yasal danışmanınıza danışın. Google’ın 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, Avrupa'da reşit olma yaşının altındaki kullanıcılar için Etiket (TFUA) parametresi gelecekteki tüm reklam isteklerine dahil edilecektir. 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.

Bu ayar, GADMobileAds.requestConfiguration nesnesindeki tagForUnderAgeOfConsent yöntemini çağırarak ve YES yöntemini ileterek Google Mobile Ads SDK'sının tüm sürümlerinde kullanılabilir.

  • Reklam isteklerinin, reşit olma yaşının altındaki kullanıcılara uygun şekilde işlenmesini istediğinizi belirtmek için tagForUnderAgeOfConsent özelliğini YES veya true olarak ayarlayın. Bu tanımlayıcı, Reklam Kimliği, IDFA'nın aktarılmasını da engeller.
  • tagForUnderAgeOfConsent ayarlanmazsa reklam istekleri, reşit olma yaşının altındaki kullanıcılara uygun bir şekilde ele alınmaz.

Aşağıdaki örnek, TFUA'nın reklam isteğinize dahil edilmesini istediğinizi göstermektedir:

Swift

GADMobileAds.sharedInstance().requestConfiguration.tagForUnderAgeOfConsent(true);

Objective-C

[GADMobileAds.sharedInstance.requestConfiguration tagForUnderAgeOfConsent:YES];

Hem çocuklara yönelik ayarı hem de tagForUnderAgeOfConsent ayarını etkinleştirecek etiketler aynı anda true olarak ayarlanmamalıdır. Bu şekilde ayarlanırlarsa çocuklara yönelik ayarı öncelikli olur.

Reklam içeriği filtreleme

Uygulamalar, GADRequestConfiguration özelliğini kullanarak maxAdContentRating tüm reklam istekleri için bir maksimum reklam içeriği derecelendirmesi belirleyebilir. Bu ayar, oturumun geri kalanı için gelecekteki tüm reklam isteklerine uygulanır. Bu özellik için olası değerler, dijital içerik etiketi sınıflandırmalarına dayanır ve aşağıdaki sabitlerden biri olmalıdır:

  • GADMaxAdContentRatingGeneral
  • GADMaxAdContentRatingParentalGuidance
  • GADMaxAdContentRatingTeen
  • GADMaxAdContentRatingMatureAudience

Aşağıdaki kod, tüm reklam isteklerini, döndürülen reklam içeriğinin en fazla GADMaxAdContentRatingGeneral olan Dijital İçerik Etiketi tanımlamasına karşılık gelmesi gerektiğini belirtecek şekilde yapılandırır.

Swift

GADMobileAds.sharedInstance().requestConfiguration.maxAdContentRating =
  GADMaxAdContentRatingGeneral

Objective-C

GADMobileAds.sharedInstance.requestConfiguration.maxAdContentRating =
  GADMaxAdContentRatingGeneral;

GADRequest

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

İçerik URL'si

Uygulamalar reklam isteğinde bulunurken, sunuldukları içeriğin URL'sini iletebilir. Bu, anahtar kelime hedeflemesinin reklamı içerikle eşleştirmesini sağlar.

Örneğin, uygulamanız https://www.example.com kaynağından içerik gösterirken reklam isterse alakalı anahtar kelimeleri hedeflemek için bu URL'yi iletebilirsiniz:

Swift

let request = GADRequest()
request.contentURL = "https://www.example.com"

Objective-C

GADRequest *request = [GADRequest request];
request.contentURL = @"https://www.example.com";

SSS

Bir reklam otomatik olarak yenilendiğinde hangi hedefleme kullanılır?
Reklam yenilemesinde, daha önce belirtilen GADRequest nesnesi tekrar hedefleme için kullanılır. Yeni hedefleme ayarlamak için yeni bir GADRequest nesnesiyle GADBannerView üzerinde açıkça loadRequest çağırın.
Uyumlulaştırma ağlarına ek hedefleme parametrelerini nasıl iletirim?
Uyumlulaştırma ağlarına nasıl hedefleme gönderileceğini öğrenmek için Uyumlulaştırma bölümünü inceleyin.