Bu kılavuzda, reklam öğelerinizi yüklemek ve görüntülemek için Google Mobile Ads SDK'sının nasıl Satır içi reklamlar, uyumlulaştırma yöntemini kullanarak şelale entegrasyonları. Bir reklam biriminin uyumlulaştırma yapılandırması ve Line SDK ile bağdaştırıcının nasıl entegre edileceği Unity uygulamasına dönüştürdüler.
Desteklenen entegrasyonlar ve reklam biçimleri
Line için AdMob uyumlulaştırma bağdaştırıcısında şu özelliklerden yararlanabilirsiniz:
Entegrasyon | |
---|---|
Teklif verme | |
Şelale | 1 |
Formatlar | |
Banner | |
Geçiş reklamı | |
Ödüllü |
1 Şelale entegrasyonu açık beta sürümündedir.
Şartlar
- Unity 4 veya sonraki sürümler
- En son Google Mobile Ads SDK'sı
- Android'de dağıtmak için
- Android API düzeyi 21 veya üstü
- iOS'te dağıtmak 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. Görüntüleyin Ayrıntılı bilgi için Başlarken.
- Uyumlulaştırma Başlangıç kılavuzunu tamamlayın.
1. Adım: Satır kullanıcı arayüzünde yapılandırmaları ayarlayın
2. Adım: Kullanıcı arayüzünde hat talebini ayarlayın AdMob
Reklam biriminiz için uyumlulaştırma ayarlarını yapılandırma
Android
Talimatlar için Android kılavuzunun 2. adımına bakın.
iOS
Talimatlar için iOS rehberinin 2. adımına göz atın.
3. Adım: Line SDK'yı ve bağdaştırıcıyı içe aktarın
Line için Google Mobile Ads uyumlulaştırma eklentisinin en son sürümünü indirin
indirme bağlantısından
Changelog ve ayıklama
GoogleMobileAdsLineMediation.unitypackage
.
Unity proje düzenleyicinizde Öğeler > Paketi İçe Aktar >
Özel Paket'e göz atın ve GoogleMobileAdsLineMediation.unitypackage
dosyanız olabilir. Tüm dosyaların seçildiğinden emin olun ve
İçe aktar.
Ardından Öğeler > Play Hizmetleri Çözümleyici > Android Çözümleyici >
Zorla Çöz'e dokunun. Unity Play Hizmetleri Çözümleyici kitaplığı çalışacak
ve beyan edilen bağımlılıkları kopyalayıp
Unity uygulamanızın Assets/Plugins/Android
dizini.
4. Adım: Gerekli kodu ekleyin
Android
Hat entegrasyonu için ek kod gerekmez.
iOS
SKAdNetwork entegrasyonu
Line'ın belgelerini takip edin
kullanarak projenizin Info.plist
dosyasına SKAdNetwork tanımlayıcılarını ekleyin.
5. Adım: Uygulamanızı test etme
Test reklamlarını etkinleştir
AdMob.
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.
İsteğe bağlı adımlar
Ağa özel parametreler
Line Unity uyumlulaştırma eklentisi aşağıdaki ek isteği destekler
LineMediationExtras
aracılığıyla bağdaştırıcıya iletilebilecek parametreyi
sınıf:
SetEnableAdSound(boolean)
: Şu cihazın varsayılan ses başlatma durumunu belirtir: banner, geçiş reklamı ve ödüllü reklamlar.
Aşağıda, bu parametreleri ayarlayan bir reklam isteği oluşturmaya 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ı
Bağdaştırıcı, Satır'dan bir reklam alamazsa
yayıncılar reklam yanıtındaki temel hatayı
ResponseInfo
(aşağıdaki sınıflarda):
Android
com.line.ads
com.google.ads.mediation.line.LineMediationAdapter
iOS
GADMediationAdapterLine
Bir reklam yüklenemezse satır adaptörü tarafından oluşturulan kodlar ve bunlarla ilişkili mesajlar aşağıda verilmiştir:
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ü. Görüntüleyin Line'ın dokümanları inceleyebilirsiniz. |
101 | com.google.ads.mediation.line | Geçersiz sunucu parametreleri (ör. Uygulama Kimliği veya Slot Kimliği eksik). |
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.3.1
- Line Android adaptör 2.8.20240808.0 sürümünü destekler.
- Line iOS bağdaştırıcısı 2.8.20240612.0 sürümünü destekler.
- Google Mobil Reklamlar Unity eklentisi 9.2.0 sürümüyle geliştirilip test edilmiştir.
Sürüm 1.3.0
- Line Android bağdaştırıcısının 2.8.20240722.0 sürümünü destekler.
- Line iOS bağdaştırıcısı 2.8.20240612.0 sürümünü destekler.
- Google Mobil Reklamlar Unity eklentisi 9.2.0 sürümü ile derlenmiş ve test edilmiştir.
Sürüm 1.2.0
- Line Android adaptör 2.7.20240515.0 sürümünü destekler.
- Line iOS bağdaştırıcısı 2.8.20240612.0 sürümünü destekler.
- Google Mobil Reklamlar Unity eklentisi 9.1.1 sürümüyle geliştirilip test edilmiştir.
Sürüm 1.1.2
- Line Android adaptör 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 Mobil Reklamlar Unity eklentisi 9.1.0 sürümüyle geliştirilip test edilmiştir.
Sürüm 1.1.1
- Line Android adaptör 2.7.20240214.1 sürümünü destekler.
- Line iOS adaptörünün 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ünün 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ı 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ü ile oluşturulup test edilmiştir.