AdMob Uyumlulaştırması, AdMob Ağı ve üçüncü taraf reklam kaynakları dahil olmak üzere birden fazla kaynaktan gelen reklamları uygulamalarınızda tek bir yerden yayınlamanıza olanak tanıyan bir özelliktir. AdMob Uyumlulaştırması, reklamları yayınlamak için mevcut en iyi ağı bulduğunuzu doğrulamak amacıyla reklam isteklerini birden fazla ağa göndererek doluluk oranınızı en üst düzeye çıkarmanıza ve daha fazla para kazanmanıza yardımcı olur. Örnek olay.
Ön koşullar
Bir reklam biçimi için uyumlulaştırmayı entegre etmeden önce bu reklam biçimini uygulamanıza entegre etmeniz gerekir:
Uyumlulaştırmayı ilk kez mi kullanıyorsunuz? AdMob Uyumlulaştırması'na genel bakış başlıklı makaleyi okuyun.
Google Mobile Ads SDK for React Native başlatılıyor
Hızlı başlangıç kılavuzunda, Google Mobile Ads SDK for React Native'i nasıl başlatacağınız gösterilmektedir. Bu başlatma çağrısı sırasında uyumlulaştırma bağdaştırıcıları da başlatılır. İlk reklam isteğinde her reklam ağının tam katılımını doğrulamak için reklamları yüklemeden önce başlatma işleminin tamamlanmasını beklemeniz önemlidir.
Aşağıdaki örnek kodda, reklam isteği göndermeden önce her bir bağdaştırıcının başlatma durumunu nasıl kontrol edebileceğiniz gösterilmektedir.
TypeScript
import {InitializationStatus, initialize} from '@google/mobile-ads';
import {useEffect, useState} from 'react';
import {Text, View} from 'react-native';
/**
* Root application component demonstrating Google Mobile Ads SDK initialization
* with mediation adapters.
*/
export function App() {
const [isInitialized, setIsInitialized] = useState<boolean>(false);
useEffect(() => {
// Initialize the Google Mobile Ads SDK.
initialize({}, (status: InitializationStatus) => {
console.log('Mobile Ads SDK initialized successfully:', status);
// Optionally log the adapter states.
for (const [adapterName, adapterStatus] of Object.entries(
status.adapterStatusMap,
)) {
console.log(
`Adapter: ${adapterName}, State: ${adapterStatus.state}, ` +
`Description: ${adapterStatus.description}, Latency: ${adapterStatus.latencyMs} ms`,
);
}
setIsInitialized(true);
});
}, []);
return (
<View>
<Text>
{isInitialized ? 'Mobile Ads SDK Ready' : 'Initializing SDK...'}
</Text>
</View>
);
}
Reklamı hangi reklam ağı bağdaştırıcı sınıfının yüklediğini kontrol etme
Aşağıdaki örnek kod, bir banner reklamın reklam ağı sınıf adını günlüğe kaydeder:
TypeScript
AdMob Uyumlulaştırması ile banner reklamları kullanma
AdMob Uyumlulaştırması'nda kullanılan banner reklam birimleri için tüm üçüncü taraf reklam kaynağı kullanıcı arayüzlerinde yenilemeyi devre dışı bıraktığınızdan emin olun. AdMob da banner reklam biriminizin yenileme hızına göre yenileme tetiklediğinden, bu sayede iki kez yenileme yapılmasını önlemiş olursunuz.
AdMob Uyumlulaştırması ile doğal reklamları kullanma
Doğal uyumlulaştırmayı uygularken göz önünde bulundurmanız gereken en iyi uygulamalardan bazıları aşağıda verilmiştir.
- Doğal reklam sunumu politikası
- Her reklam ağının kendi politikaları vardır. Uyumlulaştırmayı kullanırken uygulamanızın, reklamı sağlayan uyumlulaştırılmış ağın politikalarına uyması gerektiğini unutmayın.
ABD eyalet gizlilik yasaları ve GDPR
ABD eyalet gizlilik yasalarına veya Genel Veri Koruma Yönetmeliği'ne (GDPR) uymanız gerekiyorsa uyumlulaştırma iş ortaklarınızı AdMob Gizlilik ve Mesajlaşma'nın ABD eyaletleri veya GDPR reklam iş ortakları listesine eklemek için ABD eyalet tüzükleri ayarları ya da GDPR ayarları bölümündeki adımları uygulayın. Bunu yapmazsanız iş ortakları uygulamanızda reklam yayınlayamayabilir.
Google Kullanıcı Mesajlaşma Platformu (UMP) SDK'sı ile kısıtlanmış veri işlemeyi (KVİ) etkinleştirme ve GDPR izni alma hakkında daha fazla bilgi edinin.