Bu kılavuzda, şelale entegrasyonlarını kapsayan uyumlulaştırma özelliğini kullanarak LY Reklam Ağı'ndan reklam yüklemek ve göstermek için Google Mobile Ads Unity Plugin ü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 Unity uygulamasına nasıl entegre edileceğini kapsar.
Desteklenen entegrasyonlar ve reklam biçimleri
LY Ads Network için Ad Manager uyumlulaştırma bağdaştırıcısının özellikleri şöyledir:
| Entegrasyon | |
|---|---|
| Teklifli sistem | |
| Şelale | |
| Formatlar | |
| Banner | |
| Geçiş reklamı | |
| Ödüllü | |
Ön koşullar
Devam etmeden önce aşağıdakileri doğrulayın:
- En yeni Google Mobile Ads Unity Plugin sürümü.
- Unity Editor 4 veya sonraki sürümler.
- [Teklifli sistem için]: Teklifli sistemde desteklenen tüm reklam biçimlerini entegre etmek için LY Ads Network 1.5.0 veya sonraki sürümler için Google Mobil Reklamlar uyumlulaştırma eklentisini kullanın (en yeni sürüm önerilir).
- Android'de dağıtmak için
- Android API düzeyi 24 veya sonraki sürümler
- iOS'te dağıtmak için
- iOS 13.0 veya sonraki sürüm dağıtım hedefi
- Google Mobile Ads Unity Plugin ile yapılandırılmış çalışan bir Unity projesi. Ayrıntılar için Google Mobile Ads Unity Plugin hizmetini kurma başlıklı makaleyi inceleyin.
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.
Android
iOS
Reklam alanı oluşturma
Uygulama sekmesinde, uygulamanızın ayrıntılarını görüntülemek için uygulamanızı seçin. 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.
Slot 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.
Henüz yapmadıysanız
Ad Manager için bir app-ads.txt dosyası oluşturun.
LY Reklam Ağı için app-ads.txt 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
Reklam biriminiz için uyumlulaştırma ayarlarını yapılandırma
Android
Talimatlar için Android kılavuzundaki 2. adıma bakın.
iOS
Talimatlar için iOS kılavuzundaki 2. adıma bakın.
3. adım: LY Reklam Ağı SDK'sını ve bağdaştırıcısını içe aktarın
OpenUPM-CLI
OpenUPM-CLI yüklüyse projenizin kök dizininden aşağıdaki komutu çalıştırarak Google Mobile Ads LY Ads Network Reklam Ağı Uyumlulaştırması Eklentisi for Unity'yi projenize yükleyebilirsiniz:
openupm add com.google.ads.mobile.mediation.lineOpenUPM
Unity proje düzenleyicinizde Edit (Düzenle) > Project Settings (Proje Ayarları) > Package Manager'ı (Paket Yöneticisi) seçerek Unity Package Manager Settings'i (Unity Paket Yöneticisi Ayarları) açın.
Scoped Registries (Kapsamlı Kayıt Defterleri) sekmesinde, OpenUPM'yi aşağıdaki ayrıntılarla kapsamlı kayıt defteri olarak ekleyin:
- Ad:
OpenUPM - URL:
https://package.openupm.com - Kapsamlar:
com.google
Ardından, Window > Package Manager'a giderek Unity Package Manager'ı açın ve açılır menüden My Registries'i seçin.
Google Mobile Ads Line Mediation paketini seçin ve Yükle'yi tıklayın.
Unity Paketi
LY Ads Network için Google Mobile Ads uyumlulaştırma eklentisinin en son sürümünü Değişiklik Günlüğü'ndeki indirme bağlantısından indirin ve zip dosyasından GoogleMobileAdsLineMediation.unitypackage dosyasını çıkarın.
Unity proje düzenleyicinizde Assets (Öğeler) > Import Package (Paketi İçe Aktar) > Custom Package'ı (Özel Paket) seçin ve indirdiğiniz GoogleMobileAdsLineMediation.unitypackage dosyasını bulun. Tüm dosyaların seçili olduğundan emin olun ve İçe aktar'ı tıklayın.
Ardından Assets (Öğeler) > External Dependency Manager (Harici Bağımlılık Yöneticisi) > Android Resolver (Android Çözümleyici) > Force Resolve'u (Zorla Çözümle) seçin. External Dependency Manager
kitaplığı, bağımlılık çözümlemesini sıfırdan gerçekleştirir ve bildirilen bağımlılıkları
Unity uygulamanızın Assets/Plugins/Android dizinine kopyalar.
4. adım: Gerekli kodu ekleyin
Android
LY Reklam Ağı entegrasyonu için ek kod gerekmez.
iOS
SKAdNetwork entegrasyonu
SKAdNetwork tanımlayıcılarını projenizin Info.plist dosyasına eklemek için LY Ads Network'ün dokümanlarını inceleyin.
5. adım: Uygulamanızı test edin
Test reklamlarını etkinleştirme
Ad Manager için test cihazınızı kaydettiğinizden emin olun.
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 Ads Network Unity reklam ağı uyumlulaştırma eklentisi, LineMediationExtras sınıfı aracılığıyla bağdaştırıcıya iletilebilen aşağıdaki ek istek parametresini destekler:
-
SetEnableAdSound(boolean): Banner, geçiş ve ödüllü reklamların varsayılan ses başlangıç durumunu belirtir.
Aşağıda, bu parametreleri ayarlayan bir reklam isteğinin nasıl oluşturulacağına dair bir kod örneği verilmiştir:
using GoogleMobileAds.Api;
using GoogleMobileAds.Mediation.Line.Api;
// ...
var adRequest = new AdRequest();
var lineExtras = new LineMediationExtras();
lineExtras.SetEnableAdSound(true);
adRequest.MediationExtras.Add(lineExtras);
Hata kodları
Adaptör LY Reklam Ağı'ndan reklam alamazsa yayıncılar, aşağıdaki sınıflarda ResponseInfo kullanarak reklam yanıtındaki temel hatayı kontrol edebilir:
Android
com.line.ads
com.google.ads.mediation.line.LineMediationAdapter
iOS
GADMediationAdapterLine
Bir reklam yüklenemediğinde LY Reklam Ağı bağdaştırıcısı tarafından verilen kodlar ve ilgili mesajlar şöyledir:
Android
| 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ü. |
iOS
| Hata kodu | Alan adı | Neden |
|---|---|---|
| 1-10 | LY Reklam Ağı SDK'sı tarafından gönderildi | 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 | Geçersiz sunucu parametreleri (ör. eksik uygulama kimliği veya alan kimliği). |
| 102 | com.google.ads.mediation.line | İstenen reklam boyutu, LY Ads Network'ün desteklediği bir banner reklam boyutuyla eşleşmiyor. |
| 103 | com.google.ads.mediation.line | Doğal reklamda bilgi simgesi resim öğesi yüklenemedi. |
| 104 | com.google.ads.mediation.line | Teklifli sistem için sinyaller toplanamadı. |
| 105 | com.google.ads.mediation.line | LINE Ads SDK reklam yükleyicisi başlatılamadı. |
Line Unity Uyumlulaştırma Eklentisi Değişiklik Günlüğü
2.2.1 sürümü
- Line Android bağdaştırıcısı 3.1.1.2 sürümünü destekler.
- Line iOS bağdaştırıcısı 3.1.1.0 sürümünü destekler.
- Google Mobile Ads Unity eklentisi 11.5.0 sürümüyle geliştirilip test edilmiştir.
2.2.0 sürümü
- Line Android bağdaştırıcısı 3.1.1.1 sürümünü destekler.
- Line iOS bağdaştırıcısı 3.1.0.0 sürümünü destekler.
- Google Mobile Ads Unity eklentisi 11.5.0 sürümüyle geliştirilip test edilmiştir.
Sürüm 2.1.1
- Line Android bağdaştırıcısı 3.1.1.1 sürümünü destekler.
- Line iOS bağdaştırıcısı 3.0.1.2 sürümünü destekler.
- Google Mobile Ads Unity eklentisi 11.3.0 sürümüyle oluşturulmuş ve test edilmiştir.
Sürüm 2.1.0
- Line Android bağdaştırıcısı 3.1.0.0 sürümünü destekler.
- Line iOS bağdaştırıcısı 3.0.1.0 sürümünü destekler.
- Google Mobile Ads Unity eklentisi 11.0.0 sürümüyle geliştirilip test edilmiştir.
Sürüm 2.0.2
- Line Android bağdaştırıcısı 3.0.1.1 sürümünü destekler.
- Line iOS bağdaştırıcısı 3.0.1.0 sürümünü destekler.
- Google Mobile Ads Unity eklentisi 11.0.0 sürümüyle geliştirilip test edilmiştir.
Sürüm 2.0.1
- Line Android bağdaştırıcı sürüm 3.0.1.1'i destekler.
- Line iOS bağdaştırıcısı 3.0.0.1 sürümünü destekler.
- Google Mobile Ads Unity eklentisi 11.0.0 sürümüyle geliştirilip test edilmiştir.
Sürüm 2.0.0
- Line Android bağdaştırıcısı 3.0.1.0 sürümünü destekler.
- Line iOS bağdaştırıcısı 3.0.0.0 sürümünü destekler.
- Google Mobile Ads Unity eklentisi 10.7.0 sürümüyle oluşturulmuş ve test edilmiştir.
Sürüm 1.5.10
- Line Android bağdaştırıcısı 2.9.20251028.0 sürümünü destekler.
- Line iOS bağdaştırıcısı 2.9.20251119.0 sürümünü destekler.
- Google Mobile Ads Unity eklentisi 10.6.0 sürümüyle oluşturulmuş ve test edilmiştir.
Sürüm 1.5.9
- Line Android bağdaştırıcısı 2.9.20251028.0 sürümünü destekler.
- Line iOS bağdaştırıcısı 2.9.20250930.0 sürümünü destekler.
- Google Mobile Ads Unity eklentisi 10.6.0 sürümüyle oluşturulmuş ve test edilmiştir.
1.5.8 sürümü
- Line Android bağdaştırıcısı 2.9.20250924.1 sürümünü destekler.
- Line iOS bağdaştırıcısı 2.9.20250930.0 sürümünü destekler.
- Google Mobile Ads Unity eklentisi 10.5.0 sürümüyle oluşturulmuş ve test edilmiştir.
Sürüm 1.5.7
- Line Android bağdaştırıcısı 2.9.20250924.0 sürümünü destekler.
- Line iOS bağdaştırıcısı 2.9.20250912.0 sürümünü destekler.
- Google Mobile Ads Unity eklentisi 10.5.0 sürümüyle oluşturulmuş ve test edilmiştir.
Sürüm 1.5.6
- Line Android bağdaştırıcısı 2.9.20250718.0 sürümünü destekler.
- Line iOS bağdaştırıcısı 2.9.20250512.0 sürümünü destekler.
- Google Mobile Ads Unity eklentisi 10.3.0 sürümüyle oluşturulmuş ve test edilmiştir.
Sürüm 1.5.5
- OpenUPM üzerinden yükleme yapıldığında eklentinin paketleri düzgün şekilde içe aktarmamasına neden olan sorun düzeltildi.
Sürüm 1.5.4
- Line Android bağdaştırıcısı 2.9.20250519.0 sürümünü destekler.
- Line iOS bağdaştırıcısı 2.9.20250512.0 sürümünü destekler.
- Google Mobile Ads Unity eklentisi 10.1.0 sürümüyle oluşturulmuş ve test edilmiştir.
Sürüm 1.5.3
- Unity eklentisi artık Android SDK 35 ile oluşturuluyor.
- Line Android bağdaştırıcı sürümü 2.9.20250317.1'i destekler.
- Line iOS bağdaştırıcısı 2.9.20241106.3 sürümünü destekler.
- Google Mobile Ads Unity eklentisi 10.1.0 sürümüyle oluşturulmuş ve test edilmiştir.
Sürüm 1.5.2
- Line Android bağdaştırıcısı 2.9.20250110.0 sürümünü destekler.
- Line iOS bağdaştırıcısı 2.9.20241106.2 sürümünü destekler.
- Google Mobile Ads Unity eklentisi 10.0.0 sürümüyle geliştirilip test edilmiştir.
Sürüm 1.5.1
- Line Android bağdaştırıcısı 2.9.20250110.0 sürümünü destekler.
- Line iOS bağdaştırıcı sürümü 2.9.20241106.1'i destekler.
- Google Mobile Ads Unity eklentisinin 9.5.0 sürümüyle oluşturulmuş ve test edilmiştir.
1.5.0 sürümü
- Line Android bağdaştırıcı sürümü 2.9.20241129.0 desteklenir.
- Line iOS bağdaştırıcı sürümü 2.9.20241106.1'i destekler.
- Google Mobile Ads Unity eklentisinin 9.5.0 sürümüyle oluşturulmuş ve test edilmiştir.
Sürüm 1.4.0
- Line Android bağdaştırıcısı 2.8.20240827.0 sürümünü destekler.
- Line iOS bağdaştırıcısı 2.9.20241106.1 sürümünü destekler.
- Google Mobile Ads Unity eklentisi 9.4.0 sürümüyle oluşturulmuş ve test edilmiştir.
Sürüm 1.3.1
- Line Android bağdaştırıcısı 2.8.20240808.0 sürümünü destekler.
- Line iOS bağdaştırıcı sürüm 2.8.20240612.0'ı destekler.
- Google Mobile Ads Unity eklentisi 9.2.0 sürümüyle oluşturulmuş ve test edilmiştir.
1.3.0 sürümü
- Line Android bağdaştırıcısı 2.8.20240722.0 sürümünü destekler.
- Line iOS bağdaştırıcı sürüm 2.8.20240612.0'ı destekler.
- Google Mobile Ads Unity eklentisinin 9.2.0 sürümüyle oluşturulmuş ve test edilmiştir.
Sürüm 1.2.0
- Line Android bağdaştırıcısı 2.7.20240515.0 sürümünü destekler.
- Line iOS bağdaştırıcı sürüm 2.8.20240612.0'ı destekler.
- Google Mobile Ads Unity eklentisi 9.1.1 sürümüyle oluşturulup test edilmiştir.
Sürüm 1.1.2
- Line Android bağdaştırıcısı 2.7.20240515.0 sürümünü destekler.
- Line iOS bağdaştırıcısı 2.7.20240411.0 sürümünü destekler.
- Google Mobile Ads Unity eklentisi 9.1.0 sürümüyle oluşturulmuş ve test edilmiştir.
Sürüm 1.1.1
- Line Android bağdaştırıcısı 2.7.20240214.1 sürümünü destekler.
- Line iOS bağdaştırıcısı 2.7.20240411.0 sürümünü destekler.
- Google Mobile Ads Unity eklentisi 9.1.0 sürümüyle oluşturulmuş ve test edilmiştir.
Sürüm 1.1.0
- Uyumlulaştırma ekstralarının iletilmesini desteklemek için aşağıdaki yöntemleri içeren
LineMediationExtrassınıfı eklendi.SetEnabledAdSound(bool)
- Line Android bağdaştırıcısı 2.7.20240214.1 sürümünü destekler.
- Line iOS bağdaştırıcısı 2.7.20240318.0 sürümünü destekler.
- Google Mobile Ads Unity eklentisi 9.0.0 sürümüyle oluşturulmuş ve test edilmiştir.
Sürüm 1.0.0
- İlk sürüm.
- Line Android bağdaştırıcısı 2.6.20230607.0 sürümünü destekler.
- Line iOS bağdaştırıcısı 2.6.20230609.0 sürümünü destekler.
- Google Mobile Ads Unity eklentisinin 8.5.1 sürümüyle oluşturulmuş ve test edilmiştir.