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
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 AdMob ayarlayın
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 (Değişiklik günlüğü) 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 edin
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.
Bu parametreleri ayarlayan bir reklam isteğinin nasıl oluşturulacağına ilişkin kod örneğini aşağıda bulabilirsiniz:
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
Burada, reklam yüklenemiyor:
Android
Hata kodu | Alan | Neden |
---|---|---|
1-10 | com.five_corp.ad | 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 | 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. 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.3.0
- Line Android adaptör 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üyle geliştirilip 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 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 adaptör 2.6.20230607.0'ı 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.