LY'yi uyumlulaştırma ile entegre etme

Bu kılavuzda, şelale entegrasyonlarını kapsayan AdMob Uyumlulaştırması'nı kullanarak LY Reklam Ağı'ndan reklam yüklemek ve göstermek için GMA Next-Gen SDK ürününü nasıl kullanacağınız 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 Ads Network reklam ağı için uyumlulaştırma bağdaştırıcısı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

  • [Teklifli sistem için]: Teklifli sistemde desteklenen tüm reklam biçimlerini entegre etmek için LY Reklam Ağı bağdaştırıcısı 2.9.20241129.0 veya sonraki sürümleri kullanın (en yeni sürüm önerilir).

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.

Yeni Kayıt

Formu doldurup Kayıt'ı tıklayın.

Yeni Kayıt Formu

Uygulama kimliğini not edin.

Kayıt Bilgileri

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.

Alan ekle

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 Ekleme Formu

Alan kimliğini not edin.

Alan Ayrıntıları

İ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.

İnceleme İsteğinde Bulun

Reporting API anahtarı oluşturma

Reporting API anahtarlarını yönetme sekmesine gidin ve API anahtarı oluştur düğmesini tıklayın.

Reporting API Key Tab

Formu doldurup Kaydet'i tıklayın.

Reporting API Key Form

API Anahtarı Kimliğinizi ve API Anahtarı Gizli Anahtarınızı not edin.

Reporting API Key Form

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 uygulamanız 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: AdMob kullanıcı arayüzünde LY Reklam Ağı talebini ayarlayın

Reklam biriminiz için uyumlulaştırma ayarlarını yapılandırma

LY Ads Network'ü reklam biriminizin uyumlulaştırma yapılandırmasına eklemeniz gerekir.

Öncelikle AdMob hesabınızda oturum açın. Ardından Uyumlulaştırma sekmesine gidin. Değiştirmek istediğiniz mevcut bir uyumlulaştırma grubunuz varsa bu uyumlulaştırma grubunun adını tıklayarak düzenleyin ve LY Ads Network'ü reklam kaynağı olarak ekleme bölümüne geçin.

Yeni bir uyumlulaştırma grubu oluşturmak için Uyumlulaştırma Grubu Oluştur'u seçin.

Reklam biçiminizi ve platformunuzu girip Devam'ı tıklayın.

Uyumlulaştırma grubunuza bir ad verin ve hedeflenecek konumları seçin. Ardından, uyumlulaştırma grubu durumunu Etkin olarak ayarlayın ve Reklam Birimleri Ekle'yi tıklayın.

Bu uyumlulaştırma grubunu mevcut AdMob reklam birimlerinizden biri veya daha fazlasıyla ilişkilendirin. Ardından Bitti'yi tıklayın.

Artık seçtiğiniz reklam birimleriyle doldurulmuş reklam birimleri kartını göreceksiniz:

LY Ads Network'ü reklam kaynağı olarak ekleme

Teklif verme


Reklam Kaynakları bölümünde Teklifli Sistem kartını bulun ve Reklam kaynağı ekle'yi seçin. Ardından LY Ads Network'ü seçin. .

İş ortaklığı sözleşmesi nasıl imzalanır? düğmesini tıklayın ve LY Reklam Ağı ile teklifli sistem iş ortaklığını ayarlayın.



Onayla ve kabul et'e, ardından Devam'ı tıklayın.



LY Reklam Ağı için zaten bir eşlemeniz varsa bu eşlemeyi seçebilirsiniz. Aksi takdirde, Eşleme ekle'yi tıklayın.



Ardından, önceki bölümde alınan Uygulama Kimliği ve Alan Kimliği'ni girin. Ardından Bitti'yi tıklayın.



Şelale


Reklam Kaynakları bölümündeki Şelale kartında Reklam Kaynağı Ekle'yi seçin.

LY Reklam Ağı'nı seçin ve Optimize et anahtarını etkinleştirin. LY Ads Network için reklam kaynağı optimizasyonunu ayarlamak üzere önceki bölümde elde edilen API anahtarı kimliği ve API gizli anahtarı'nı girin. Ardından LY Reklam Ağı için bir eBGBM değeri girin ve Devam'ı tıklayın.




LY Reklam Ağı için zaten bir eşlemeniz varsa bu eşlemeyi seçebilirsiniz. Aksi takdirde, Eşleme ekle'yi tıklayın.



Ardından, önceki bölümde alınan Uygulama Kimliği ve Alan Kimliği'ni girin. Ardından Bitti'yi tıklayın.


3. adım: LY Reklam Ağı SDK'sını ve bağdaştırıcısını içe aktarın

Uygulama düzeyindeki gradle dosyanıza aşağıdaki uygulama bağımlılıklarını ve yapılandırmaları ekleyin:

Kotlin

dependencies {
    implementation("com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:1.5.0")
    implementation("com.google.ads.mediation:line:3.1.1.2")
}

configurations.configureEach {
    exclude(group = "com.google.android.gms", module = "play-services-ads")
    exclude(group = "com.google.android.gms", module = "play-services-ads-lite")
}

Modern

dependencies {
    implementation 'com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:1.5.0'
    implementation 'com.google.ads.mediation:line:3.1.1.2'
}

configurations.configureEach {
    exclude group: 'com.google.android.gms', module: 'play-services-ads'
    exclude group: 'com.google.android.gms', module: 'play-services-ads-lite'
}

Manuel entegrasyon

  1. LY Reklam Ağı SDK'sının en yeni sürümünün .aar dosyasını indirip projenize ekleyin.

  2. Google'ın Maven deposunda LY Ads Network bağdaştırıcı yapılarına gidin. En yeni sürümü seçin, LY Reklam Ağı bağdaştırıcısının .aar dosyasını indirin ve projenize ekleyin.

4. adım: Gerekli kodu ekleyin

LY Reklam Ağı entegrasyonu için ek kod gerekmez.

5. adım: Uygulamanızı test edin

Test reklamlarını etkinleştirme

AdMob 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 Reklam Ağı SDK'sına düzgün şekilde yönlendirilmelerini sağlamak için GMA Next-Gen SDK ilk kullanıma hazırlamadan önce bu seçeneği ayarlamanız gerekir.

Java

LineMediationAdapter.Companion.setTestMode(true);

Kotlin

LineMediationAdapter.setTestMode(true)

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ş ve ödüllü reklamların varsayılan ses başlangıç durumunu belirtmek için kullanılan boolean.

Aşağıda, bu parametreleri ayarlayan bir reklam isteğinin nasıl oluşturulacağına dair bir kod örneği verilmiştir:

Java

LineExtras lineExtras = new LineExtras(/* enableAdSound: */ true);
Bundle extras = lineExtras.build();

AdRequest request =
    new AdRequest.Builder().addNetworkExtrasBundle(LineMediationAdapter.class, extras).build();

Kotlin

val lineExtras = LineExtras(enableAdSound = true)
val extras = lineExtras.build()

val request =
  AdRequest.Builder().addNetworkExtrasBundle(LineMediationAdapter::class.java, extras).build()

Doğal reklamları kullanma

Reklam oluşturma

LY Ads Network bağdaştırıcısı, NativeAd için aşağıdaki gelişmiş doğal reklam alan açıklamalarını 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'sı, 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.getAdSourceResponses() 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 Alan 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'nın 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 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 derlemek 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

  • Doğal reklam gösterimleri artık Google Mobile Ads SDK'sı 24.4.0 veya sonraki sürümleri kullanıldığında FiveAd SDK tarafından geçersiz kılınır.

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ı 2.9.20250924.0 sürümü

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ı 2.9.20250519.0 sürümü.

Sürüm 2.9.20250317.1

  • Yeni FiveAd API ile teklifli sistem 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 UnifiedNativeAdMapper sınıfı, NativeAdMapper lehine 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, FiveAdInterstitialEventListener ve FiveAdNativeEventListener lehine 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 LineExtras sı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ı 2.6.20230607 sürümü.

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ü.