Güvenli sinyalleri kullanmaya başlayın

Platform seçin: HTML5 Android iOS tvOS

Güvenli sinyaller, istemci cihazda toplanan ve belirli teklif verenlerle paylaşılan kodlanmış verilerdir. Bu kılavuzda, IMA SDK'sını kullanarak Google Ad Manager'a güvenli sinyallerin nasıl toplanıp gönderileceği açıklanmaktadır.

Güvenli sinyaller API'si için Android'de IMA SDK'nın 3.29.0 veya sonraki bir sürümü gerekir.

Sinyalleri ve teklif verenleri seçip güvenli sinyal paylaşımını etkinleştirmek için Güvenli sinyalleri teklif verenlerle paylaşma başlıklı makaleyi inceleyin.

Üçüncü taraf sinyal sağlayıcı kullanma

Güvenli sinyalleri kullanmak için uygulamanızda bir sinyal toplayıcı bağdaştırıcı sınıfı dağıtmanız gerekir. Bu sınıf, sinyalleri toplar, kodlar ve IMA SDK'sına iletir.

Üçüncü taraf sağlayıcınızın talimatlarını uygulayarak sağlayıcıda hesap oluşturun, derleme bağımlılıkları ekleyin, ve güvenli sinyal bağdaştırıcısını uygulamanızda ayarlayın.

Android için IMA SDK, kodunuzda herhangi bir ek değişiklik yapmadan her güvenli sinyal bağdaştırıcısını otomatik olarak başlatır.

Projenize güvenli sinyal bağdaştırıcısı ekleme örneğini aşağıda bulabilirsiniz:

Özel verileri gönderme

Üçüncü taraf sinyal sağlayıcı kullanmanın yanı sıra özel verilerle sinyalleri toplayabilir, kodlayabilir ve gönderebilirsiniz. Özel verilerle güvenli sinyaller gönderebilmek için Ad Manager'da özel sinyalleri etkinleştirmeniz gerekir.

Her reklam isteği için aşağıdakileri yapın:

  1. Kodlanmış özel verilerinizi dize olarak içeren bir SecureSignals nesnesi oluşturun.
  2. adsRequest.setSecureSignals() yöntemini çağırarak SecureSignals nesnesini reklam isteğinize ekleyin:

private void setSecureSignals(AdsRequest adsRequest, String secureSignalsString) {
  SecureSignals signal = SecureSignals.create(secureSignalsString);
  adsRequest.setSecureSignals(signal);
}