Bu kılavuzda, şelale entegrasyonlarını ele alan ve uyumlulaştırmayı kullanarak Line'dan reklam yüklemek ve görüntülemek için Google Mobile Ads SDK'sının nasıl kullanılacağı gösterilmektedir. Bir reklam biriminin uyumlulaştırma yapılandırmasına nasıl Line ekleyeceğiniz ve Line SDK ile bağdaştırıcının bir Unity uygulamasına nasıl entegre edileceği ele alınmaktadır.
Desteklenen entegrasyonlar ve reklam biçimleri
Line için Ad Manager uyumlulaştırma bağdaştırıcısı aşağıdaki özelliklere sahiptir:
Entegrasyon | |
---|---|
Teklif | |
Şelale | 1 |
Formatlar | |
Banner | |
Geçişli | |
Ödül olarak verildi |
1 Şelale entegrasyonu kapalı beta sürümündedir. Erişim isteğinde bulunmak için hesap yöneticinizle iletişime geçin.
Koşullar
- Unity 4 veya sonraki sürümler
- En son Google Mobile Ads SDK'sı
- Android'de dağıtım yapmak için
- Android API düzeyi 21 veya üstü
- iOS'te dağıtım yapmak için
- 12.0 veya sonraki bir iOS dağıtım hedefi
- Google Mobile Ads SDK'sı ile yapılandırılmış, çalışan bir Unity projesi. Ayrıntılar için Başlarken bölümüne bakın.
- Uyumlulaştırma Başlangıç kılavuzunu tamamlayın
1. adım: Satır kullanıcı arayüzünde yapılandırmaları ayarlayın
Line hesabınıza giriş yapın.
Yeni bir uygulama ekle
広告枠管換 (Reklam Alanı Yönetimi) > 設デ標ア (Medya) seçeneğini tıklayın. Ardından, EVAL規作成 (Yeni Oluştur) seçeneğini tıklayın.
Formu doldurun ve item (Register) (Kaydol) seçeneğini tıklayın.
Uygulama Kimliğini not edin.
Reklam yerleşimi oluşturma
Reklam yerleşimi eklemek istediğiniz uygulamanın kimliğini tıklayın. Ardından 詳細 (Ayrıntılı) öğesini seçin.
Releaseロット 追加 (Add Slot) (Slot Ekle) seçeneğini tıklayın.
Formu doldurun ve formu doldurduktan sonra (す protokolü) Kaydol'u tıklayın.
Slot Kimliğini not edin.
2. Adım: Kullanıcı arayüzünde satır talebini Ad Manager ayarlayın
Reklam biriminiz için uyumlulaştırma ayarlarını yapılandırma
3. Adım: Line SDK'yı ve bağdaştırıcıyı içe aktarın
Changelog'daki indirme bağlantısından Line için Google Mobile Ads uyumlulaştırma eklentisinin en son sürümünü indirin ve zip dosyasından GoogleMobileAdsLineMediation.unitypackage
öğesini çıkarın.
Unity proje düzenleyicinizde Assets > Import Package >
Custom Package'ı (Öğeler > Paketi İçe Aktar >
Ö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.
Sonra, Öğeler > Play Hizmetleri Çözümleyici > Android Çözümleyici >
Zorla Çöz'ü seçin. Unity Play Hizmetleri Çözümleyici kitaplığı, bağımlılık çözümlemesini sıfırdan gerçekleştirir ve beyan edilen bağımlılıkları Unity uygulamanızın Assets/Plugins/Android
dizinine kopyalar.
4. Adım: Gerekli kodu ekleyin
Android
Hat entegrasyonu için ek kod gerekmez.
iOS
SKAdNetwork entegrasyonu
SKAdNetwork tanımlayıcılarını projenizin Info.plist
dosyasına eklemek için Line'ın dokümanlarını takip edin.
5. Adım: Uygulamanızı test edin
Test reklamlarını etkinleştir
Ad Manager.
Satır testi reklamlarının nasıl etkinleştirileceğiyle ilgili Line'ın Android ve iOS dokümanlarında yer alan talimatları uygulayın.
Test reklamlarını doğrulama
Linereklam kaynağından test reklamları aldığınızı doğrulamak için Line (Waterfall) reklam kaynaklarını kullanarak reklam inceleyicide tek reklam kaynağı testini etkinleştirin.
Hata kodları
Bağdaştırıcı, Satır'dan bir reklam alamazsa yayıncılar aşağıdaki sınıflarda ResponseInfo
kullanarak reklam yanıtından temel alınan hatayı kontrol edebilir:
Android
com.line.ads
com.google.ads.mediation.line.LineMediationAdapter
iOS
GADMediationAdapterLine
Bir reklam yüklenemediğinde Satır bağdaştırıcısı tarafından gönderilen kodlar ve beraberindeki mesajlar şunlardır:
Android
Hata kodu | Alan | Neden |
---|---|---|
1-10 | com.five_corp.ad | Satır SDK, SDK'ya özel bir hata döndürdü. Daha fazla ayrıntı için Line'ın belgelerine göz atın. |
101 | com.google.ads.mediation.line | Eksik veya geçersiz Uygulama Kimliği. |
102 | com.google.ads.mediation.line | Alan Kimliği eksik veya geçersiz. |
103 | com.google.ads.mediation.line | İstenen reklam boyutu, Satır tarafından desteklenen banner reklam boyutuyla eşleşmiyor. |
104 | com.google.ads.mediation.line | Etkinlik bağlamı eksik olduğundan geçiş reklamı veya ödüllü reklam yüklenemedi. |
105 | com.google.ads.mediation.line | Satır SDK'sı, geçiş reklamı veya ödüllü reklam gösteremedi. |
106 | com.google.ads.mediation.line | Eksik öğeler nedeniyle yerel reklam yüklenemedi. |
iOS
Hata kodu | Alan | Neden |
---|---|---|
1-10 | Satır SDK'sı tarafından gönderildi | Satır SDK, SDK'ya özel bir hata döndürdü. Daha fazla ayrıntı için Line'ın belgelerine göz atın. |
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, Satır tarafından desteklenen banner reklam boyutuyla eşleşmiyor. |
103 | com.google.ads.mediation.line | Doğal reklamda bilgi simgesi resim öğesi yüklenemedi. |
Line Unity Uyumlulaştırma Eklentisi Değişiklik Günlüğü
Sürüm 1.1.1
- Line Android adaptör 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 Mobil Reklamlar Unity eklentisi 9.1.0 sürümüyle geliştirilip test edilmiştir.
Sürüm 1.1.0
- Uyumlulaştırma ekstralarının iletilmesini desteklemek için aşağıdaki yöntemlerle
LineMediationExtras
sınıfı eklendi.SetEnabledAdSound(bool)
- Line Android adaptör 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 Mobil Reklamlar Unity eklentisi 9.0.0 sürümüyle geliştirilip test edilmiştir.
Sürüm 1.0.0
- İlk Sürüm.
- Line Android bağdaştırıcısının 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 Mobil Reklamlar Unity eklentisi 8.5.1 sürümüyle geliştirilip test edilmiştir.