AdMob uyumlulaştırması; AdMob Ağı, üçüncü taraf reklam ağları ve AdMob kampanyaları gibi birden çok kaynaktan uygulamalarınızda reklam yayınlamanıza olanak tanıyan bir özelliktir. AdMob uyumlulaştırması, reklamları yayınlamak için mevcut en iyi ağı bulmanızı sağlamak amacıyla reklam isteklerini birden çok ağa göndererek doluluk oranınızı en üst düzeye çıkarmanıza ve daha fazla para kazanmanıza yardımcı olur. Başarılı örnek.
Bu kılavuz, uyumlulaştırmayı AdMob uygulamanıza entegre etmek için kullanabileceğiniz tek adrestir. Hem teklifli sistem hem de şelale entegrasyonlarını kapsar.
Ön koşullar
Uyumlulaştırmayı bir reklam biçimi için entegre etmeden önce bu reklam biçimini uygulamanıza entegre etmeniz gerekir:
Uyumlulaştırma konusunda yeni misiniz? AdMob uyumlulaştırmasına genel bakış bölümünü okuyun.
Teklifli sistem için: Google Mobil Reklamlar Unity eklentisi 4.2.0 veya üzeri.
Mobile Ads SDK'sını başlatma
Hızlı başlangıç kılavuzunda, Mobile Ads SDK'sını nasıl başlatacağınız gösterilmektedir. Bu başlatma çağrısı sırasında uyumlulaştırma ve teklif bağdaştırıcıları da başlatılır. İlk reklam isteğinde her reklam ağından tam katılım sağlamak için, reklamları yüklemeden önce başlatma işleminin tamamlanmasını beklemeniz önemlidir.
Aşağıdaki örnek kod, reklam isteği oluşturmadan önce her bir bağdaştırıcının başlatma durumunu nasıl kontrol edebileceğinizi göstermektedir.
using GoogleMobileAds.Api;
using System.Collections.Generic;
...
public class GoogleMobileAdsDemoScript : MonoBehaviour
{
...
public void Start()
{
// Initialize the Mobile Ads SDK.
MobileAds.Initialize((initStatus) =>
{
Dictionary<string, AdapterStatus> map = initStatus.getAdapterStatusMap();
foreach (KeyValuePair<string, AdapterStatus> keyValuePair in map)
{
string className = keyValuePair.Key;
AdapterStatus status = keyValuePair.Value;
switch (status.InitializationState)
{
case AdapterState.NotReady:
// The adapter initialization did not complete.
MonoBehaviour.print("Adapter: " + className + " not ready.");
break;
case AdapterState.Ready:
// The adapter was successfully initialized.
MonoBehaviour.print("Adapter: " + className + " is initialized.");
break;
}
}
});
...
}
}
CCPA
Kaliforniya Tüketici Gizliliği Yasası'na (CCPA) uymanız gerekiyorsa uyumlulaştırma iş ortaklarınızı AdMob Gizlilik ve mesajlaşmanın CCPA reklam iş ortakları listesine eklemek için CCPA ayarları'ndaki adımları uygulayın. Aksi takdirde iş ortakları, uygulamanızda reklam yayınlayamayabilir.
CCPA kısıtlanmış veri işlemeyi etkinleştirme hakkında daha fazla bilgi edinin.