Bu kılavuzda, şelale entegrasyonlarını kapsayan arabuluculuk 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. Bu makalede, Line'ın bir reklam biriminin uyumlulaştırma yapılandırmasına nasıl ekleneceği ve Line SDK'sının ve bağdaştırıcının bir iOS uygulamasına nasıl entegre edileceği açıklanmaktadır.
Line kontrol paneli arayüzünde etiketler, düğmeler ve açıklamalar için Japonca metin kullanılır. Bu kılavuzda yer alan ekran görüntüleri çevrilmemiştir. Ancak bu kılavuzun açıklamalarında ve talimatlarında etiketler ile düğmeler, parantez içinde İngilizce karşılıklarıyla birlikte çevrilmiştir.
Desteklenen entegrasyonlar ve reklam biçimleri
Line için uyumlulaştırıcı bağdaştırıcının özellikleri şunlardır:
Entegrasyon | |
---|---|
Teklif verme | |
Şelale | 1 |
Formatlar | |
Banner | |
Geçiş reklamı | |
Ödüllü | |
Yerel biçim |
1 Şelale entegrasyonu kapalı beta sürümündedir. Erişim isteğinde bulunmak için hesap yöneticinizle iletişime geçin.
Şartlar
iOS dağıtım hedefi 12.0 veya daha yeni bir sürüm olmalıdır.
En son Google Mobile Ads SDK'sı
Uyumlulaştırmayı tamamlama Başlangıç kılavuzu
1. adım: Line kullanıcı arayüzünde yapılandırmaları ayarlayın
Line hesabınıza giriş yapın.
Yeni uygulama ekleme
広告枠管理 (Reklam Alanı Yönetimi) > メディア (Medya)'yı tıklayın. Ardından 新規作成 (Yeni Oluştur)'u tıklayın.
Formu doldurun ve 登録 (Register)'ı 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ı)'yı seçin.
スロット 追加 (Alan Ekle)'yi tıklayın.
Formu doldurun ve doldurduktan sonra (登録) Kaydol'u tıklayın.
Slot kimliğini not edin.
2. Adım: Ad Manager kullanıcı arayüzünde satır talebini ayarlayın
Ad Manager hesabınızda oturum açın.
Şirketlere satır ekleme
Teklif verme
Bu adım, teklifli sistem entegrasyonları için gerekli değildir.
Şelale
Yönetici > Şirketler'e gidin ve ardından Tüm şirketler sekmesindeki Yeni şirket düğmesini tıklayın. Reklam ağı'nı seçin.
Reklam ağı olarak Satır'ı seçin, benzersiz bir Ad girin ve Uyumlulaştırma'yı etkinleştirin.
Kullanıcı adı veya Şifre girmeniz gerekmez. İşlemi tamamladığınızda Kaydet'i tıklayın.
Güvenli sinyal paylaşımını etkinleştirme
Teklif verme
Yönetici > Genel ayarlar'a gidin. Ad Exchange hesap ayarları sekmesine gidin, Güvenli sinyal paylaşımı'nı inceleyip etkinleştirin. Kaydet'i tıklayın.
Şelale
Bu adım, şelale entegrasyonları için gerekli değildir.
Satır teklifli sistemini yapılandırma
Teklif verme
Yayınlama > Teklif verenler'e gidin ve SDK Teklif Sistemi sekmesinin altında Yeni teklif veren'i tıklayın.
Teklif veren olarak Satır'ı seçin.
Bu teklif verenin sinyal kitaplığını izin verilen sinyaller listesine ekle ve Sinyallerin bu teklif verenle paylaşılmasına izin ver seçeneklerini etkinleştirin. Ardından Devam'ı tıklayın.
Devam'ı tıklayın.
Bitti'yi tıklayın.
Şelale
Bu adım, şelale entegrasyonları için gerekli değildir.
Reklam birimi eşlemesini yapılandırma
Teklif verme
Yayınlama > Teklif Verenler'e gidin ve SDK Teklif Sistemi sekmesinin altındaki Satır için şirketi seçin.
Reklam birimi eşleme sekmesine gidip Yeni reklam birimi eşleme'yi tıklayın.
Belirli bir reklam birimi'ni seçin. Bir reklam birimi ve biçimi, Envanter türü olarak Mobil uygulama'yı ve Mobil uygulamanızı seçin. Ardından, önceki bölümde elde edilen uygulama kimliğini ve slot kimliğini girin. Son olarak Kaydet'i tıklayın.
Şelale
Yayınlama > Getiri grupları'na gidin ve Yeni getiri grubu düğmesini tıklayın. Mobil uygulamanızı seçin.
Aşağı kaydırın ve Getiri iş ortağı ekle'yi tıklayın.
Önceki bölümde Line için oluşturduğunuz şirketi seçin. Entegrasyon türü olarak Mobil SDK uyumlulaştırması'nı, Platform olarak iOS'u ve Durum olarak Etkin'i seçin.
Önceki bölümde elde edilen uygulama kimliğini ve slot kimliğini, ayrıca varsayılan BGBM değerini girin. Kaydet'i tıklayın.
3. Adım: Line SDK'sını ve bağdaştırıcısını içe aktarın
CocoaPods'u kullanma (önerilir)
Projenizin Podfile dosyasına aşağıdaki satırı ekleyin:
pod 'GoogleMobileAdsMediationLine'
Komut satırından şunu çalıştırın:
pod install --repo-update
Manuel entegrasyon
- Line SDK'sının en son sürümünü indirip projenize
FiveAd.framework
bağlayın. - Değişiklik günlüğündeki indirme bağlantısından satır bağdaştırıcının en son sürümünü indirin ve
LineAdapter.framework
dosyasını projenize bağlayın.
4. adım: Gerekli kodu ekleyin
SKAdNetwork entegrasyonu
SKAdNetwork tanımlayıcılarını projenizin Info.plist
dosyasına eklemek için Line'ın belgelerini 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.
Line test reklamlarını etkinleştirmeyle ilgili Line dokümanlarındaki talimatları uygulayın.
Test reklamlarını doğrulama
Line'dan test reklamları aldığınızı doğrulamak için Line (Şelale) reklam kaynaklarını kullanarak reklam inceleyicide tek reklam kaynağı testini etkinleştirin.
İsteğe bağlı adımlar
Ağa özgü parametreler
Satır bağdaştırıcısı, GADMediationAdapterLineExtras
sınıfı kullanılarak bağdaştırıcının aktarabileceği ek bir istek parametresini destekler. Bu sınıf aşağıdaki özellikleri içerir:
adAudio
- Banner, geçiş ve ödüllü reklamların varsayılan ses başlangıç durumunu belirtir.
Aşağıda, bu parametreleri ayarlayan bir reklam isteği oluşturmaya dair bir kod örneği verilmiştir:
Swift
import LineAdapter
// ...
let request = GAMRequest()
let extras = GADMediationAdapterLineExtras()
extras.adAudio = GADMediationAdapterLineAdAudio.unmuted
// ...
request.register(extras)
Objective-C
#import <LineAdapter/LineAdapter.h>
// ...
GAMRequest *request = [GAMRequest request];
GADMediationAdapterLineExtras *extras = [[GADMediationAdapterLineExtras alloc] init];
extras.adAudio = GADMediationAdapterLineAdAudioUnmuted;
// ...
[request registerAdNetworkExtras:extras];
Doğal reklamları kullanma
Reklam oluşturma
Satır bağdaştırıcısı, GADNativeAd
için aşağıdaki alanları doldurur.
Alan | Satır bağdaştırıcısı tarafından her zaman dahil edilen öğeler |
---|---|
Başlık | |
Resim | |
Metin | |
Uygulama simgesi | 1 |
Harekete geçirici mesaj | |
Yıldızlı değerlendirme | |
Depolama | |
Fiyat |
1 Yerel reklamlar için Line SDK'sı uygulama simgesi öğesi sağlamaz. Bunun yerine, Line bağdaştırıcısı uygulama simgesini şeffaf bir resimle doldurur.
Hata kodları
Adaptör, Line'dan reklam alamıyorsa aşağıdaki sınıflar altında GADResponseInfo.adNetworkInfoArray
kullanarak reklam yanıtındaki temel hatayı kontrol edebilirsiniz:
GADMediationAdapterLine
Bir reklam yüklenemezse satır bağdaştırıcısı tarafından oluşturulan kodlar ve bunlarla ilişkili mesajlar aşağıda verilmiştir:
Hata kodu | Alan | Neden |
---|---|---|
1-10 | Line SDK'sı tarafından gönderildi | Line SDK'sı, SDK'ya özgü bir hata döndürmüştür. Daha fazla ayrıntı için Line'ın belgelerine göz atın. |
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 bir banner reklam boyutuyla eşleşmiyor. |
103 | com.google.ads.mediation.line | Yerel reklama bilgi simgesi resim öğesi yüklenemedi. |
LINE iOS Uyumlulaştırma Adaptörü Değişiklik Günlüğü
Sürüm 2.9.20241106.1
- Uyumlatıcı, teklifli sistem banner reklamları için en son reklam yükleme API'sini kullanacak şekilde güncellendi.
- Geçiş reklamları için teklif verme işleminde reklam etkinliklerinin doğru şekilde yönlendirilmesini engelleyen bir sorun düzeltildi.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 11.12.0 sürümü.
- FiveAd SDK sürümü 2.9.20241106.
Sürüm 2.9.20241106.0
- FiveAd SDK sürümü 2.9.20241106 ile uyumluluğu doğrulandı.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 11.12.0 sürümü.
- FiveAd SDK sürümü 2.9.20241106.
Sürüm 2.8.20240827.1
CFBundleShortVersionString
, dört yerine üç bileşen içerecek şekilde güncellendi.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 11.10.0 sürümü.
- FiveAd SDK sürümü 2.8.20240827.
Sürüm 2.8.20240827.0
- FiveAd SDK 2.8.20240827 sürümü ile uyumluluğu doğrulandı.
- Banner, geçiş reklamı, ödüllü ve yerel reklam biçimleri için teklif verme desteği eklendi.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 11.8.0 sürümü.
- FiveAd SDK sürümü 2.8.20240827.
Sürüm 2.8.20240612.0
- GADVideoOptions aracılığıyla doğal reklam için ses kontrolü eklendi.
- FiveAd SDK 2.8.20240612 sürümü ile uyumluluğu doğrulandı.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 11.5.0 sürümü.
- FiveAd SDK sürümü 2.8.20240612.
Sürüm 2.7.20240411.0
- FiveAd SDK 2.7.20240411 sürümü ile uyumluluğu doğrulandı.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 11.3.0 sürümü.
- FiveAd SDK sürümü 2.7.20240411.
Sürüm 2.7.20240318.0
- FiveAd SDK 2.7.20240318 sürümü ile uyumluluğu doğrulandı.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 11.2.0 sürümü.
- FiveAd SDK sürümü 2.7.20240318.
Sürüm 2.7.20240214.1
- Artık minimum iOS sürümü 12.0'dir.
- Artık Google Mobile Ads SDK'sının 11.0 veya daha yeni bir sürümü gereklidir.
LineAdapter.xcframework
içindeki çerçevelereInfo.plist
dahil edildi.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 11.0.1 sürümü.
- FiveAd SDK sürümü 2.7.20240214.
Sürüm 2.7.20240214.0
- FiveAd SDK 2.7.20240214 sürümü ile uyumluluğu doğrulandı.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 11.0.1 sürümü.
- FiveAd SDK sürümü 2.7.20240214.
Sürüm 2.7.20240126.0
- FiveAd SDK sürümü 2.7.20240126 ile uyumluluğu doğrulandı.
- Adaptör uygulaması, FiveAd SDK'sının yeni temsilci protokolleriyle güncellendi.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 10.14.0 sürümü.
- FiveAd SDK sürümü 2.7.20240126.
Sürüm 2.7.20231115.0
- FiveAd SDK 2.7.20231115 sürümü ile uyumluluk doğrulandı.
- modulemap dosyasına
GADMediationAdapterLineExtras
başlığı eklendi.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 10.14.0 sürümü.
- FiveAd SDK sürümü 2.7.20231115.
Sürüm 2.6.20230609.1
- Banner, geçiş reklamı ve ödüllü reklamın ilk kez gösterildiğindeki ilk ses durumunu yönetmek için
GADMediationAdapterLineAudioState
eklendi.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 10.14.0 sürümü.
- FiveAd SDK sürümü 2.6.20230609.
Sürüm 2.6.20230609.0
- İlk sürüm!
- Banner, geçiş reklamı, ödüllü ve yerel reklam biçimleri için şelale desteği eklendi.
- FiveAd SDK 2.6.20230609 sürümü ile uyumluluğu doğrulandı.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 10.9.0 sürümü.
- FiveAd SDK sürümü 2.6.20230609.