LY Ads Network'ü uyumlulaştırma ile entegre etme

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.
  • Uyumlulaştırmayı ayarlayın.
  • 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.

    Yeni Kayıt

    Formu doldurup Kayıt'ı tıklayın.

    Yeni Kayıt Formu

    Uygulama kimliğini not edin.

    Android

    Kayıt Bilgileri

    iOS

    Kayıt Bilgileri

    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.

    Alan ekle

    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.

    Alan formu ekleme

    Slot kimliğini not edin.

    Alan Ayrıntıları

    İ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.

    İnceleme İsteğinde Bulun

    Reporting API anahtarı oluşturma

    Reporting API anahtarlarını yönetme sekmesine gidin ve API anahtarı oluştur düğmesini tıklayın.

    Reporting API Anahtarı Sekmesi

    Formu doldurup Kaydet'i tıklayın.

    Reporting API Anahtarı Formu

    API Anahtarı Kimliğinizi ve API Anahtarı Gizli Anahtarınızı not alın.

    Reporting API Key Form

    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.line

    OpenUPM

    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

    OpenUPM Ayrıntıları

    Ardından, Window > Package Manager'a giderek Unity Package Manager'ı açın ve açılır menüden My Registries'i seçin.

    Unity Kayıt Defterleri

    Google Mobile Ads Line Mediation paketini seçin ve Yükle'yi tıklayın.

    OpenUPM'den yükleme

    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.

    Unity'den içe aktarma

    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.

    Çözüldü olarak işaretlemeye zorla

    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ü

    2.2.0 sürümü

    Sürüm 2.1.1

    Sürüm 2.1.0

    Sürüm 2.0.2

    Sürüm 2.0.1

    Sürüm 2.0.0

    Sürüm 1.5.10

    Sürüm 1.5.9

    1.5.8 sürümü

    Sürüm 1.5.7

    Sürüm 1.5.6

    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

    Sürüm 1.5.3

    Sürüm 1.5.2

    Sürüm 1.5.1

    1.5.0 sürümü

    Sürüm 1.4.0

    Sürüm 1.3.1

    1.3.0 sürümü

    Sürüm 1.2.0

    Sürüm 1.1.2

    Sürüm 1.1.1

    Sürüm 1.1.0

    Sürüm 1.0.0