AdMob Uyumlulaştırması, AdMob Ağı, üçüncü taraf reklam kaynakları ve AdMob kampanyaları. AdMob Uyumlulaştırması, doluluk oranınızı en üst düzeye çıkarmanıza ve daha fazla para kazanmanıza yardımcı olur en iyi kampanyaları bulabilmeniz için reklam isteklerini birden çok ağa göndererek kullanılabilir bir ağdan gelir. Örnek olay.
Ön koşullar
Uyumlulaştırmayı bir reklam biçimi için entegre etmeden önce, entegre etmeniz gerekir. reklam biçimini uygulamanıza entegre edebilirsiniz:
Uyumlulaştırmada yeni misiniz? Okunanlar AdMob Uyumlulaştırması'na genel bakış
Mobile Ads SDK'sını başlatma
Hızlı başlangıç kılavuzu, Mobil Reklamları nasıl başlatacağınızı SDK. Bu ilk kullanıma hazırlama çağrısı sırasında, uyumlulaştırma bağdaştırıcıları da ilk kullanıma hazırlanmasını isteyin. İşlem tamamlanmadan önce başlatma işleminin tamamlanmasını beklemek Görüntülü Reklam Ağı'ndaki her reklam ağından tam katılımı sağlamak için reklamları ilk reklam isteğidir.
Aşağıdaki örnek kod, her bağdaştırıcının başlatılmasını nasıl kontrol edebileceğinizi gösterir durumu hakkında daha fazla bilgi edinin.
void main() {
WidgetsFlutterBinding.ensureInitialized();
MobileAds.instance.initialize()
.then((initializationStatus) {
initializationStatus.adapterStatuses.forEach((key, value) {
debugPrint('Adapter status for $key: ${value.description}');
});
});
runApp(MyApp());
}
Gradle ayarlarınızı güncelleme (yalnızca Android)
Aşağıdaki satırları settings.gradle
dosyanıza ekleyin, böylece
Eklentinin Android API'leri:
def flutterProjectRoot = rootProject.projectDir.parentFile.toPath()
def plugins = new Properties()
def pluginsFile = new File(flutterProjectRoot.toFile(), '.flutter-plugins')
if (pluginsFile.exists()) {
pluginsFile.withInputStream { stream -> plugins.load(stream) }
}
plugins.each { name, path ->
def pluginDirectory = flutterProjectRoot.resolve(path).resolve('android').toFile()
include ":$name"
project(":$name").projectDir = pluginDirectory
}
İş ortağı ağları için bağımlılık ekleyin
Uyumlulaştırma bağdaştırıcılarının ve bağımlılıklarının Android cihazınıza eklenmesi gerekir.
ve iOS projelerinde kullanılabilir. Bunları, uygulama düzeyinizi (build.gradle
) güncelleyerek ekleyebilirsiniz.
dosyasını Android'de, Podfile
cihazınızda da kullanabilirsiniz. Google'ın GitHub'da açık kaynak bağdaştırıcıları vardır
(her ikisi için)
Android
ve
iOS
Bkz. Android. ve iOS ek adımları hakkında ayrıntılı bilgi için iş ortağı ağlarını bağdaştırıcısı da kullanabilirsiniz.
Reklamı yükleyen reklam ağı bağdaştırıcısı sınıfını kontrol etme
Aşağıdaki örnek kod, banner reklam:
final bannerAd = BannerAd(
size: AdSize.banner,
adUnitId: '<your-ad-unit>',
listener: BannerAdListener(
onAdLoaded: (ad) {
debugPrint('$ad loaded: ${ad.responseInfo?.mediationAdapterClassName}');
},
),
request: AdRequest(),
);
AdMob Uyumlulaştırması ile banner reklamlar kullanma
Banner reklam için tüm üçüncü taraf reklam kaynağı kullanıcı arayüzlerinde yenilemeyi devre dışı bıraktığınızdan emin olun. AdMob Uyumlulaştırması'nda kullanılan birimler. Bu, iki defa yenileme yapılmasını önler AdMob, banner reklam biriminizin reklam birimine dayalı olarak yeni bir yenileme hızı.
AdMob Uyumlulaştırması ile yerel reklamları kullanma
Aşağıda, doğal reklamları uygularken dikkate almanız gereken en iyi uygulamalardan bazıları verilmiştir AdMob Uyumlulaştırması'nda kullanılabilir.
- Yerel reklam sunumu politikası
- Her reklam ağının kendi politikaları vardır. Uyumlulaştırmadan yararlanırken en önemli nokta Uygulamanızın hâlâ uyumlulaştırılmış reklamı sağlayan ağ.
ABD eyalet gizlilik yasaları ve GDPR
ABD eyalet gizliliği yasalar veya Genel Veri Koruma Yasal düzenlemelere tabi (GDPR) ABD eyalet yönetmeliklerindeki adımlar ayarlar veya GDPR ayarlarınızı AdMob'da uyumlulaştırma iş ortakları Gizlilik ve mesajlaşma'nın ABD eyaletleri veya GDPR reklam iş ortakları listesi. Aksi takdirde, iş ortaklarının uygulamanızda reklam yayınlayamıyorsanız.
Kısıtlanmış veri işlemeyi etkinleştirme hakkında daha fazla bilgi edinin. (KVİ) ve GDPR'nin alınması Google Kullanıcı Mesajlaşma Platformu (UMP) ile SDK.