Bu kılavuzda, şelale entegrasyonlarını kapsayan uyumlulaştırma özelliğini kullanarak LY Reklam Ağı'ndan reklam yüklemek ve görüntülemek için Google Mobile Ads SDK (Legacy) ürününün nasıl kullanılacağı gösterilmektedir. Bu açıklamalar, LY Ads Network'ün bir reklam biriminin uyumlulaştırma yapılandırmasına nasıl ekleneceğini ve LY Ads Network SDK'sının ve bağdaştırıcısının bir Android uygulamasına nasıl entegre edileceğini kapsar.
Desteklenen entegrasyonlar ve reklam biçimleri
LY Reklam Ağı için uyumlulaştırma adaptörünün özellikleri şöyledir:
| Entegrasyon | |
|---|---|
| Teklifli sistem | |
| Şelale | |
| Formatlar | |
| Banner | |
| Geçiş reklamı | |
| Ödüllü | |
| Yerel biçim | |
Ön koşullar
Devam etmeden önce aşağıdakileri doğrulayın:
- Android API düzeyi 24 veya sonraki sürümler.
En yeni Google Mobile Ads SDK (Legacy) sürümü.
1. adım: LY Reklam Ağı kullanıcı arayüzünde yapılandırmaları ayarlayın
LY Reklam Ağı hesabınıza kaydolun ve giriş yapın.
Yeni uygulama ekleme
App (Uygulama) sekmesine gidin ve New registration (Yeni kayıt) düğmesini tıklayın.
Formu doldurup kayıt'ı tıklayın.
Uygulama kimliğini not edin.
Reklam alanı oluşturma
Uygulama sekmesinde uygulamanızı seçerek ayrıntılarını görüntüleyin. Alan bölümünde Ekle'yi tıklayın.
Saat dilimiyle ilgili ayrıntılar için formu doldurun. Teklif Türü için bu alanı şelale uyumlulaştırması için yapılandırmak üzere Standart'ı veya bu alanı teklifli sistem için yapılandırmak üzere Google SDK Teklif Sistemi'ni seçin. Form doldurulduktan sonra Oluştur'u tıklayın.
Alan kimliğini not edin.
İlk alanınızı oluşturduktan sonra LY Reklam Ağı'ndan onay almak için uygulamanızın ayrıntılar sayfasında İncele'yi tıklayın. Bu işlem zaman alabilir. Sorularınız olursa LY Reklam Ağı temsilcinizle iletişime geçin.
Reporting API anahtarı oluşturma
Reporting API anahtarlarını yönetme sekmesine gidin ve API anahtarı oluştur düğmesini tıklayın.
Formu doldurup Kaydet'i tıklayın.
API Anahtarı Kimliğinizi ve API Anahtarı Gizli Anahtarınızı not alın.
app-ads.txt dosyanızı güncelleme
Uygulamalar İçin Yetkili Satıcılar app-ads.txt, uygulama reklamı envanterinizin yalnızca yetkili olarak tanımladığınız kanallar üzerinden satılmasını sağlamaya yardımcı olan bir IAB Tech Lab girişimidir. Reklam gelirinde önemli ölçüde kayıp yaşanmasını önlemek için bir app-ads.txt dosyası uygulamanız gerekir.
Bunu henüz yapmadıysanız
Ad Manager için bir app-ads.txt dosyası oluşturun.
LY Reklam Ağı için app-ads.txt dosyasını uygulamak üzere app-ads.txt hakkında başlıklı makaleyi inceleyin.
2. adım: Ad Manager kullanıcı arayüzünde LY Ads Network reklam ağı talebini ayarlayın
Ad Manager hesabınızda oturum açın.
Şirketler'e LY Reklam Ağı'nı ekleme
Teklif verme
Bu adım, teklif entegrasyonları için gerekli değildir.
Şelale
Yönetici > Şirketler'e gidin, ardından Tüm şirketler sekmesinde Yeni şirket düğmesini tıklayın. Reklam ağı'nı seçin.

Reklam ağı olarak LY Ads Network'ü seçin, benzersiz bir Ad girin ve Uyumlulaştırma'yı etkinleştirin. Otomatik veri toplama'yı etkinleştirin ve önceki bölümde alınan API Anahtarı Kimliği ile API Anahtarı Gizli Anahtarı'nı girin.
Kullanıcı adı veya Şifre girmeniz gerekmez. İşiniz bittiğinde Kaydet'i tıklayın.

Güvenli sinyal paylaşımını etkinleştirme
Teklif verme
Yönetici > Genel ayarlar'a gidin. Ad Exchange hesap ayarları sekmesine gidin, Güvenli sinyal paylaşımı'nı inceleyip etkinleştirin. Kaydet'i tıklayın.

Şelale
Bu adım, şelale entegrasyonları için gerekli değildir.
Teklif isteklerinde güvenli sinyal paylaşma
Teklif verme
Envanter > Güvenli Sinyaller'e gidin. Güvenli sinyaller bölümünde LY Reklam Ağı'nı arayın ve Uygulama entegrasyonunu etkinleştir'i açın.

Kaydet'i tıklayın.
Şelale
Bu adım, şelale entegrasyonları için gerekli değildir.
SDK Teklif Sistemi için güvenli sinyal paylaşımına izin verme
Teklif verme
Yayınlama > Talep kanalı ayarları'na gidin. Varsayılan ayarlar sekmesinde SDK Teklif Sistemi için Güvenli sinyal paylaşımına izin ver'i etkinleştirin.

Kaydet'i tıklayın.
Şelale
Bu adım, şelale entegrasyonları için gerekli değildir.
LY Reklam Ağı teklifli sistemini yapılandırma
Teklif verme
Yayınlama > Teklif verenler'e gidin ve SDK Teklif Sistemi'ne Git'i tıklayın.

Yeni teklif veren'i tıklayın.

Teklif veren olarak LY Reklam Ağı'nı seçin.

Bu teklif veren için SDK Teklif Sistemi'ni etkinleştirmek üzere Devam'ı tıklayın.

Bitti'yi tıklayın.
Şelale
Bu adım, şelale entegrasyonları için gerekli değildir.
Reklam birimi eşlemesini yapılandırma
Teklif verme
Yayınlama > Teklif Verenler'e gidin ve SDK Teklif Sistemi'ne Git'i tıklayın.

LY Reklam Ağı için şirketi seçin.

Reklam birimi eşleme sekmesine gidin ve Yeni reklam birimi eşleme'yi tıklayın.

Belirli reklam birimi'ni seçin. Bir reklam birimi ve biçimi, Envanter türü olarak Mobil uygulama'yı ve Mobil uygulamanızı seçin. Ardından, önceki bölümde alınan Uygulama Kimliği ve Alan Kimliği'ni girin.
Son olarak Kaydet'i tıklayın.

Şelale
Yayınlama > Getiri grupları'na gidin ve Yeni getiri grubu düğmesini tıklayın. Envanter ve Uygulama'yı seçin.

Getiri iş ortakları'na gidin ve Uyumlulaştırma iş ortağı ekle'yi tıklayın.

Önceki bölümde LY Reklam Ağı için oluşturduğunuz şirketi seçin. Entegrasyon türü olarak Mobil SDK uyumlulaştırması, Platform olarak Android ve Durum olarak Etkin'i seçin.
Önceki bölümde alınan Uygulama Kimliği ve Alan Kimliği'ni ve Varsayılan BGBM değerini girin. Kaydet'i tıklayın.

3. adım: LY Reklam Ağı SDK'sını ve bağdaştırıcısını içe aktarın
Android Studio entegrasyonu (önerilir)
Uygulama düzeyindeki gradle dosyanıza aşağıdaki uygulama bağımlılıklarını ekleyin:
Kotlin
dependencies { implementation("com.google.android.gms:play-services-ads:25.5.0") implementation("com.google.ads.mediation:line:3.1.1.2") }
Modern
dependencies { implementation 'com.google.android.gms:play-services-ads:25.5.0' implementation 'com.google.ads.mediation:line:3.1.1.2' }
Manuel entegrasyon
LY Reklam Ağı SDK'sının en yeni sürümünün
.aardosyasını indirip projenize ekleyin.Google'ın Maven deposunda LY reklam ağı bağdaştırıcısı yapılarına gidin. En yeni sürümü seçin, LY Reklam Ağı bağdaştırıcısının
.aardosyasını indirip projenize ekleyin.
4. adım: Gerekli kodu ekleyin
LY Ads Network entegrasyonu için ek kod gerekmez.
5. adım: Uygulamanızı test edin
Test reklamlarını etkinleştirme
Ad Manager için test cihazınızı kaydettiğinizden emin olun.
LY Ads Reklam Ağı bağdaştırıcısı, LY Ads Reklam Ağı için test modunu etkinleştiren bir yardımcı yöntem içerir. LY Ads Network SDK'ya düzgün şekilde yönlendirilmelerini sağlamak için bu seçeneği başlatmadanGoogle Mobile Ads SDK (Legacy) önce ayarlamanız gerekir.
Java
Kotlin
Test reklamlarını doğrulama
LY Ads Network'ten test reklamları aldığınızı doğrulamak için LY Ads Network reklam kaynaklarını kullanarak reklam inceleyicide tek reklam kaynağı testini etkinleştirin.
İsteğe bağlı adımlar
Ağa özel parametreler
LY Reklam Ağı bağdaştırıcısı, LineExtras sınıfı kullanılarak bağdaştırıcıya iletilebilen ek bir istek parametresini destekler. Bu sınıf oluşturucu,
aşağıdaki parametreleri içerir:
enableAdSound
Banner, geçiş reklamı ve ödüllü reklamların varsayılan ses başlangıç durumunu belirtmek için - A
boolean.
Aşağıda, bu parametreleri ayarlayan bir reklam isteğinin nasıl oluşturulacağına dair bir kod örneği verilmiştir:
Java
Kotlin
Doğal reklamları kullanma
Reklam oluşturma
LY Ads Network bağdaştırıcısı, NativeAd için aşağıdaki alanları doldurur.
| Alan | LY Reklam Ağı bağdaştırıcısı tarafından her zaman dahil edilen öğeler |
|---|---|
| Başlık | |
| Resim | |
| Body | |
| Uygulama simgesi | 1 |
| Harekete geçirici mesaj | |
| Yıldız puanı | |
| Mağaza | |
| Fiyat |
1 Doğal reklamlar için LY Ads Network SDK, uygulama simgesi öğesi sağlamaz. Bunun yerine, LY Ads Network reklam ağı bağdaştırıcısı uygulama simgesini şeffaf bir resimle doldurur.
Hata kodları
Adaptör LY Reklam Ağı'ndan reklam alamıyorsa aşağıdaki sınıflarda
ResponseInfo.getAdapterResponses()
kullanarak reklam yanıtındaki temel hatayı kontrol edebilirsiniz:
com.line.ads
com.google.ads.mediation.line.LineMediationAdapter
Bir reklam yüklenemediğinde LY Reklam Ağı bağdaştırıcısı tarafından verilen kodlar ve ilgili mesajlar şöyledir:
| Hata kodu | Alan adı | Neden |
|---|---|---|
| 1-10 | com.five_corp.ad | LY Reklam Ağı SDK'sı, SDK'ya özgü bir hata döndürdü. Daha fazla bilgi için LY Ads Network'ün belgelerini inceleyin. |
| 101 | com.google.ads.mediation.line | Uygulama kimliği eksik veya geçersiz. |
| 102 | com.google.ads.mediation.line | Yuva kimliği eksik veya geçersiz. |
| 103 | com.google.ads.mediation.line | İstenen reklam boyutu, LY Ads Network tarafından desteklenen bir banner reklam boyutuyla eşleşmiyor. |
| 104 | com.google.ads.mediation.line | Eksik etkinlik bağlamı nedeniyle geçiş reklamı veya ödüllü reklam yüklenemedi. |
| 105 | com.google.ads.mediation.line | LY Reklam Ağı SDK'sı, geçiş reklamı veya ödüllü reklam gösteremedi. |
| 106 | com.google.ads.mediation.line | Eksik öğeler nedeniyle doğal reklam yüklenemedi. |
| 107 | com.google.ads.mediation.line | FiveAd SDK'sı boş bir reklam yükleyici döndürdü. |
LINE Android Uyumlulaştırma Adaptörü Değişiklik Günlüğü
Sürüm 3.1.1.2
- Adaptörün Kotlin bağımlılığını 1.9.0'a (GMA Yeni Nesil SDK tarafından desteklenen minimum Kotlin sürümü) sabitleyin.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 25.4.0 sürümü.
- Google Mobil Reklamlar Yeni Nesil SDK'sı 1.4.0 sürümü.
- FiveAd SDK'sı 3.1.1.1 sürümü.
Sürüm 3.1.1.1
- Line'ın ChildDirectedTreatment API'si ile eşlenir.
AgeRestrictedTreatment
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 25.4.0 sürümü.
- Google Mobil Reklamlar Yeni Nesil SDK 1.2.1 sürümü
- FiveAd SDK'sı 3.1.1.1 sürümü.
Sürüm 3.1.1.0
- FiveAd SDK'sının 3.1.1.0 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 25.2.0 sürümü.
- Google Mobil Reklamlar Yeni Nesil SDK'nın 1.2.1 sürümü.
- FiveAd SDK'sı 3.1.1.0 sürümü.
Sürüm 3.1.0.0
- Bağdaştırıcıyı GMA Yeni Nesil SDK bağımlılığıyla oluşturmak için özellik eklendi.
- FiveAd SDK'sının 3.1.0.0 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 25.1.0 sürümü.
- Google Mobil Reklamlar Yeni Nesil SDK'sı 0.25.0-beta01 sürümü.
- FiveAd SDK'sı 3.1.0.0 sürümü.
Sürüm 3.0.1.2
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 25.1.0 sürümü.
- FiveAd SDK'sı 3.0.1.2 sürümü.
Sürüm 3.0.1.1
- Google Mobile Ads SDK'sı 24.4.0 veya sonraki bir sürümü kullanırken doğal reklam gösterimleri artık FiveAd SDK tarafından üzerine yazılıyor.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 24.9.0 sürümü.
- FiveAd SDK'sı 3.0.1.1 sürümü.
Sürüm 3.0.1.0
- tagForUnderAgeOfConsent Google Mobile Ads SDK'sı parametresini FiveAd SDK'sına yönlendirme desteği eklendi.
- FiveAd SDK'sının 3.0.1.0 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 24.9.0 sürümü
- FiveAd SDK'sı 3.0.1.0 sürümü.
Sürüm 3.0.0.0
- FiveAd SDK'sının 3.0.0.0 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 24.9.0 sürümü
- FiveAd SDK'sı 3.0.0.0 sürümü.
Sürüm 2.9.20251028.0
- FiveAd SDK'sının 2.9.20251028 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 24.7.0 sürümü
- FiveAd SDK'sı 2.9.20251028.0 sürümü
Sürüm 2.9.20250924.1
- Context'e yapılan sınıf düzeyindeki referanslar kaldırıldı. Bellek sızıntısı sorunlarını azaltmaya yardımcı olabilir.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 24.7.0 sürümü
- FiveAd SDK'sı 2.9.20250924.1 sürümü.
Sürüm 2.9.20250924.0
- FiveAd SDK'sının 2.9.20250924 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 24.6.0 sürümü
- FiveAd SDK sürümü 2.9.20250924.0
Sürüm 2.9.20250718.0
- FiveAd SDK'sının 2.9.20250718 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 24.3.0 sürümü.
- FiveAd SDK sürümü 2.9.20250718.0.
Sürüm 2.9.20250519.0
- FiveAd SDK'sının 2.9.20250519 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 24.3.0 sürümü.
- FiveAd SDK sürümü 2.9.20250519.0.
Sürüm 2.9.20250317.1
- Yeni FiveAd API ile teklifli reklamlar için banner yükleme boyutlarını düzeltir.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 24.1.0 sürümü.
- FiveAd SDK'sı 2.9.20250317.0 sürümü
Sürüm 2.9.20250317.0
- FiveAd SDK'sının 2.9.20250317 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 24.1.0 sürümü.
- FiveAd SDK'sı 2.9.20250317.0 sürümü
Sürüm 2.9.20250110.1
- Gerekli minimum Android API düzeyi 23'e güncellendi.
- Gerekli minimum Google Mobile Ads SDK'sı sürümü 24.0.0 olarak güncellendi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 24.0.0 sürümü
- FiveAd SDK'sı 2.9.20250110.0 sürümü
Sürüm 2.9.20250110.0
- Desteği sonlandırılan
UnifiedNativeAdMappersınıfı,NativeAdMapperlehine kaldırıldı. - Sinyal toplama süreci düzeltildi.
- Şelale geçiş reklamı ve ödüllü reklam biçimleri için başlatma işlemi düzeltildi.
- FiveAd SDK'sının 2.9.20250110 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 23.6.0 sürümü
- FiveAd SDK'sı 2.9.20250110.0 sürümü
Sürüm 2.9.20241129.0
- Banner, geçiş reklamı, ödüllü reklam ve doğal reklam biçimleri için teklifli sistem desteği eklendi.
- FiveAd SDK'sının 2.9.20241129 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 23.5.0 sürümü.
- FiveAd SDK sürümü 2.9.20241129.0
Sürüm 2.8.20240827.0
- FiveAd SDK'sının 2.8.20240827 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 23.3.0 sürümü
- FiveAd SDK'sı 2.8.20240827.0 sürümü
Sürüm 2.8.20240808.0
- FiveAd SDK'sının 2.8.20240808 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 23.2.0 sürümü.
- FiveAd SDK'sı 2.8.20240808.0 sürümü
Sürüm 2.8.20240722.0
- FiveAd SDK'sının 2.8.20240722 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 23.2.0 sürümü.
- FiveAd SDK'sı 2.8.20240722.0 sürümü
Sürüm 2.7.20240515.0
- FiveAd SDK'sının 2.7.20240515 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 23.1.0 sürümü.
- FiveAd SDK sürümü 2.7.20240515.0
Sürüm 2.7.20240214.1
- Gerekli minimum Google Mobile Ads SDK'sı sürümü 23.0.0 olarak güncellendi.
- FiveAd SDK'sının 2.7.20240214 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 23.0.0 sürümü.
- FiveAd SDK'sı 2.7.20240214.0 sürümü.
Sürüm 2.7.20240214.0
- FiveAd SDK'sının 2.7.20240214 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 22.6.0 sürümü
- FiveAd SDK'sı 2.7.20240214.0 sürümü.
Sürüm 2.7.20240126.0
- FiveAd SDK'sının 2.7.20240126 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 22.6.0 sürümü.
- FiveAd SDK'sı 2.7.20240126.0 sürümü.
Sürüm 2.7.20240112.0
- Kullanımdan kaldırılan
FiveAdViewEventListener,FiveAdCustomLayoutEventListener,FiveAdVideoRewardEventListener,FiveAdInterstitialEventListenerveFiveAdNativeEventListenerlehine kaldırıldı. - FiveAd SDK'sının 2.7.20240112 sürümüyle uyumluluğu doğrulandı.
- Gerekli minimum Google Mobile Ads SDK'sı sürümü 22.6.0 olarak güncellendi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 22.6.0 sürümü
- FiveAd SDK'sı 2.7.20240112 sürümü.
Sürüm 2.6.20230607.1
- Yayıncıların banner, geçiş reklamı ve ödüllü reklam biçimleri için varsayılan ses ayarlarını tanımlamasına olanak tanıyan
LineExtrassınıfı eklendi. - Gerekli minimum Google Mobile Ads SDK'sı sürümü 22.4.0 olarak güncellendi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 22.4.0 sürümü.
- FiveAd SDK sürümü 2.6.20230607.
Sürüm 2.6.20230607.0
- İlk sürüm.
- Banner, geçiş reklamı, ödüllü reklam ve doğal reklam biçimleri için destek eklendi.
- FiveAd SDK'sının 2.6.20230607 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 22.1.0 sürümü.
- FiveAd SDK'sı 2.6.20230607 sürümü.