Sertifikasyonla ilgili SSS

Bu sayfada yanıtını bulamadığınız bir sorunuz varsa destek ekibiyle iletişime geçme sayfasındaki iletişim bilgilerini kullanarak bize ulaşın.

Bu sayfa, sık sorulan sorular alındıkça güncellenebilir.

Genel

Bu bölümde, belirli bir kategoriye girmeyen tüm sorular yer alır.

Oyunu YouTube ortamında test edebilir miyim?

Evet. Geliştirici Portalı'nı kullanın ve test talimatlarını uygulayın.

Oyunum Android'de veya SDK test paketinde oluşturulmuyor. Ne yapmalıyım?

Oyunların yalnızca Android'de veya SDK test paketinde oluşturulmaması genellikle oyunların WebView'da yüklenme şeklinden kaynaklanır. Performans nedeniyle oyun, başlangıçta kullanıcıya gösterilmeyen bir WebView'da yüklenir. Bu durum, WebView görüntü alanı boyutunun sıfır olmasına neden olur. Bu sorunu çözmek için aşağıdaki çözüm önerilir:

(1) Oyun kodunuzun görüntü alanı boyutundan bağımsız olarak yürütüldüğünü doğrulayın.

(2) Oyun kodunuzun, görünüm alanı yeniden boyutlandırmayı işlediğini ve görünüm alanı boyutu sıfır olduğunda oyun kodunun beklemediğini veya başarısız olmadığını doğrulayın.

resize pencere etkinliğini dinlemenizi ve oyununuzun yüksekliğini yalnızca window.innerHeight sıfır olmadığında ayarlamanızı öneririz.

Teknik Gereksinimler

Bu bölümde, YouTube Playables'ın teknik koşullarıyla ilgili sorular yer almaktadır.

Tek tek dosya boyutu sınırı için muafiyet alabilir miyim?

Hayır. Tek dosya boyutu, kesin bir sınırdır.

İlk paket boyutu nasıl ölçülür?

İlk paket boyutu, gameReady etkinliği çağrılana kadar oynanabilir öğe tarafından indirilen toplam bayt miktarı olarak ölçülür.

Hazır oyunlar mümkün olduğunda HTTP sıkıştırması kullanır. Bu nedenle, ilk paket boyutu, öğelerin toplam ham boyutundan daha küçük olabilir. SDK Test Paketi'nde ilk paket boyutu test edilirken yerel ana makineniz öğeleri sıkıştırmıyorsa bu durum, oynanabilir reklamınız yayınlandıktan sonraki boyuttan daha büyük bir boyuta neden olabilir. Bir oynanabilir için sunulan gerçek ilk paket boyutunu görmek üzere yüklenen bir derlemedeki index.html dosyasına yönlendirilen SDK Test Paketi'ni kullanın veya yerel sunucu ayarlarınızı değiştirerek gzip sıkıştırmayı etkinleştirin.

Tekli dosya veya toplam paket boyutu sınırına ulaştım ya da bu sınırı aştım. Ne yapmalıyım?

Oyununuzu optimize etmek ve performansı artırmak için aşağıdaki makaleleri inceleyin:

Toplam paket boyutu sınırına uyamazsam ne olur?

Kullanıcılar, oyununuzu her oynadıklarında oyununuzdaki öğeleri indirmek zorunda kalabilir. Uzun yükleme sürelerini ve yüksek miktarda veri kullanımını önlemek için oyunun toplam paket boyutunun mümkün olduğunca küçük olması önerilir.

Kullanıcılar ilerledikçe oyunların her oyun oturumu sırasında geç yükleme veya diğer artımlı öğe yükleme türlerini kullanmasını ya da öğelerin uzun bir oturum boyunca küçük miktarlarda indirilmesine olanak tanımak için öğeleri seviyelere göre ayırmasını öneririz. Bu gibi durumlarda, toplam paket boyutunun daha büyük olması kullanıcı deneyimini olumsuz etkilemeyebilir. Hatta kullanıcı başına daha düşük bir ayak iziyle oyununuzda daha fazla içerik sunarak daha iyi bir kullanıcı deneyimi sağlayabilir. Oyununuzun bu şekilde çalıştığını ve daha büyük bir toplam paket boyutunu haklı çıkardığını düşünüyorsanız kullanım alanınızı görüşmek için destek ekibiyle iletişime geçme sayfamızı kullanarak bize ulaşın.

Dahili analizlerim, harici görüşme şartlarının dışında tutulabilir mi?

Hayır. Hazır oyunlar şu anda harici çağrı yapmamalıdır. Bu alandaki gelecekteki özelliklere öncelik verilebilmesi için iş ortağı yöneticinize hangi tür analizlerle ilgilendiğinizi bildirin.

Oyun, verileri ve seviyeleri uzak bir veritabanından alıyor. Bu kabul edilebilir mi?

Şu anda hayır, ancak belirli yapımlarda uzaktan veri erişimi pilot uygulaması yapıyoruz. Günümüzde tüm oyun verileri, oyun paketinin bir parçası olarak eklenmelidir. Oyun öğelerinizi veya içeriğinizi güncellemek ya da yenilemek isterseniz destek kişisi iletişim bilgileri sayfasındaki iletişim bilgilerini kullanarak yenilenmiş bir oyun paketi gönderin veya pilot programımıza dahil edilmek istiyorsanız daha fazla bilgi almak için bizimle iletişime geçin.

SDK entegrasyonu

Bu bölümde, Playables SDK API'leri ile ilgili tüm sorular yer alır.

Ses entegrasyonu sorunları nedeniyle sertifika alamadım. Neleri düzeltmem gerekiyor?

En sık karşılaşılan ses sorunu, oynatma işlemine başlamadan önce kullanıcı etkileşimi bekleyen oyunlarla ilgilidir. Ancak YouTube Hazır Oyunları'na otomatik olarak odak verilebilir. Bu nedenle, oyunun bu durumu işlemesi gerekir.

Ses kurulumu örneği için örneklere göz atın.

Unity

Bu bölümde, mevcut Unity oyunlarını YouTube Hazır Oyunlar SDK'sı ile entegre etmeyle ilgili tüm sorular yer alır. SDK ve Unity Wrapper'ın nasıl kullanılacağıyla ilgili örnekler için YouTube Playables Unity Wrapper belgelerine bakın.

Unity ön sıkıştırmasını kullanabilir miyim?

Öğelerinizi önceden sıkıştırmanızı önermeyiz. İlk paket boyutu şartı, sıkıştırma sonrası boyutu kullanır ve yüklenen dosyalara alımdan sonra sıkıştırma uygulanır. Dosyaları önceden sıkıştırmanız gerekiyorsa bu bölümün geri kalanına göz atın veya oyununuz için en iyi seçeneği görüşmek üzere destek ekibiyle iletişime geçmek için destek iletişim sayfamızı ziyaret edin.

Bazı oyunlarda Unity'nin .wasm veya .data dosyaları için ön sıkıştırma kullanılması gerekir. Ön sıkıştırma, yükleme sürelerinin çok daha yavaş olmasına neden olabileceğinden yalnızca aşağıdaki koşullarda kullanılmalıdır:

Bu ek şartlar, yayın mimarisinin sınırlamalarından kaynaklanmaktadır. Şu anda ek HTTP başlıkları veya Brotli sıkıştırması desteği sunulmamaktadır.

Oyun arka planda çalışırken kare güncellemelerini nasıl yönetebilirim?

Oyun arka plana alındığında kare güncellemelerini yönetmek için setTimeout tuşunu kullanabilirsiniz. Bu, sesi duraklatma gibi davranışları kontrol etmeye yardımcı olur. Arka plan çerçevesi yönetimini, oynatıcı ayarlarında "Arka Planda Çalıştır" seçeneğini etkinleştirerek doğrulayabilirsiniz.

Unity oyunlarıyla ilgili bellek kısıtlamaları

Unity'deki bazı oyunlar önemli miktarda bellek kullanır. Bu durum, oynanabilir reklamlar için bellek kullanımı kısıtlamalarının aşılmasına neden olabilir. Unity WebGL'de Bellek ile ilgili geliştirme belgelerini incelemeniz önerilir.