Google Play Games Hakkında SSS

Bu konuda, PC Üzerinde Google Play Games için geliştirme hakkında sık sorulan soruların yanıtları verilmektedir.

S: PC Üzerinde Google Play Games'e yüklenen dosyalar için boyut sınırı var mı?

Y: Uygulama paketi biçiminde sınır, 150 MB temel + 2 GB Play Asset Delivery'dir. Bu yeterli değilse Google Play'deki iletişim kişinizle iletişime geçin.

S: HPE başlatılamazsa ne olur?

"Google HPE Hatası" iletişim kutusunun ekran görüntüsü. İletişim kutusunda "Başlatma başarısız olduğundan Google HPE başlatılamıyor." yazıyor.

Y: Deneyebileceğiniz birkaç hızlı hata ayıklama adımı vardır:

  1. Windows'un Mayıs 2020 yamasının veya sonraki bir yamanın yüklendiğinden emin olun.
  2. HPE'yi taşımadığınızdan emin olun. HPE, "C:" sürücüsünde olmalıdır.
  3. Google Play'deki irtibat kişinizle iletişime geçin. Hızlı bir düzeltme için mevcut tüm günlük dosyalarını da göndermeniz gerekir.

S: Test kanalımı nasıl doğru şekilde ayarlayabilirim?

Y: Android geliştirme kılavuzuna bakın.

S: Oyunum x86-64 yerine yalnızca 32 bit x86 derlemelerini destekliyor. Yine de Play'in 64 bit şartlarına uyabilir miyim?

Y: Hayır.

Tam sertifika almak için oyunun 64 bitlik bir yürütülebilir dosya içermesi gerekir. 64 bit oyunlar daha kararlı olma ve daha iyi bir oyuncu deneyimi sunma eğilimindedir.

Oyununuzun 64 bit sürümünü yayınlamanın teknik olarak mümkün olmadığı durumlarda (ör. oyun motorunun x86-64'ü desteklememesi) oyununuz "oynanabilir" olarak kabul edilebilir. Bu durumda tam sertifika alamaz.

S: Günlük dosyalarını nasıl toplarım?

Y: Günlük dosyaları, sisteminize göre değişiklik gösterebilse de %LocalAppData%\Google\Play Games Developer Emulator\Logs\` and all end with the file extension.log. Normally, this path expands toC:\Users<username>\AppData\Local\Google\Play Games Developer Emulator\Logs konumunda saklanır. Tüm günlük dosyalarını hızlıca toplayıp Google Play'deki iletişim kişinize göndermek üzere arşivlemek isterseniz şu PowerShell komutunu kullanabilirsiniz:

Compress-Archive -Path "$env:LocalAppData\Google\Play Games Developer Emulator\Logs\" -DestinationPath HpeLogs.zip

S: adb devices'dan kaybolursa emülatöre nasıl yeniden bağlanabilirim?

Y: Emülatör, localhost bağlantı noktası 6520 üzerinden bağlanır. Yeniden bağlanmak için bu komutu çalıştırabilirsiniz:

adb connect localhost:6520

S: Paket görünürlüğü filtreleme nedir ve neden <queries> etiketi eklemem gerekiyor?

Paket görünürlüğü, Android 11'i (API düzeyi 30) hedefleyen tüm oyunlar veya uygulamalar için geçerlidir. Geliştiricilerin PC Üzerinde Google Play Games derlemeleri, çoğu durumda paket görünürlüğü kurallarıyla etkileşim kurdukları ilk deneyimdir. Yeni sistemde geliştiriciler, otomatik olarak görünür bir paket olmadığı sürece etkileşimde bulunmayı planladıkları paketleri açıkça bildirmelidir.

S: Google Play Store gerekiyor ancak eksik hatasını nasıl çözerim veya faturalandırma gibi özellikler, oyunu Play Store'dan yüklediğimde çalışırken başka kaynaktan yüklediğimde neden çalışmıyor?

Yeni paket görünürlüğü kuralları, Play Store'dan yüklenmemişse oyununuzun Play Hizmetleri'ne erişmesini engelleyebilir. AndroidManifest.xml dosyanızdaki "com.android.vending" paketine sorgu ekleyerek bu sorunu çözebilirsiniz:

<manifest>
    <queries>
        <package android:name="com.android.vending" />
    </queries>
</manifest>

S: PC Üzerinde Google Play Games için pencereyi yeniden boyutlandırma özelliğini uygulamam gerekiyor mu?

Hayır.

S: PC Üzerinde Google Play Games emülatöründe fare modunu ham giriş ve dokunmatik ekran emülasyonu arasında değiştirebilir miyim?

Y: Simüle edilmiş dokunmatik ekran modu ile "ham" fare girişleri arasında geçiş yapmak için HPE_Dev görev çubuğu simgesindeki bağlam menüsünü kullanabilirsiniz:

Windows 11 görev çubuğunun ekran görüntüsü. Gizli simgeleri göstermek için havuç resmi seçilir ve

Sağ tıklayın, "Geliştirici Seçenekleri"ni belirleyin ve "Fare Giriş Modu" altında simüle etmek istediğiniz giriş modunu seçin.

HPE_Dev görev çubuğu simgesinde genişletilmiş bağlam menüsünü gösteren ekran görüntüsü. Menü seçeneği

Oyuncu deneyiminde, oyununuzun özelliği kullandığını beyan ettiğinizde android.hardware.type.pc, şu anda ChromeOS'te olduğu gibi otomatik olarak değiştirilir.

<uses-feature
    android:name="android.hardware.type.pc"
    android:required="false" />

S: Play Games Hizmetleri v2'de mobil cihazda otomatik oturum açma neden başarısız oluyor?

Y: Şu anda Play Games Hizmetleri v2'nin bir cihazda çalışması için iki bağımlılık vardır: GMS Core ve Play Games uygulaması.

  1. GMS Core sürümü 21.30.xx'ten yeni olmalıdır. Sürümü kontrol etmek için şu komutu kullanın:

    adb shell dumpsys package com.google.android.gms | grep -i -e "versionCode" -e "versionName"
    versionCode=213016046 minSdk=30 targetSdk=31
    versionName=21.30.16 (150400-391784508)
    versionCode=202117048 minSdk=30 targetSdk=30
    versionName=20.21.17 (150408-316502805)

    İlk versionName, kontrol edilecek sürümdür. GMS Core güncellemesi, Android cihaza otomatik olarak gönderilmelidir. Aksi takdirde lütfen bizi bilgilendirin.

  2. Google Play Games uygulamasının sürümü 2021.08.29094 veya üzeri olmalıdır. Bu bilgiyi Ayarlar > Uygulamalar'a gidip Play Games uygulamasını seçerek ve ayrıntılar sayfasının en altındaki sürüm numarasını bularak kontrol edebilirsiniz.

    Play Games Hizmetleri v2'yi test etmek için Play Games uygulamasını artık yan yüklemeniz gerekmediğini hatırlatırız. Gerekli sürüm artık kullanıcı cihazlarında kullanılabilir.

S: PC Üzerinde Google Play Games'de kare hızını düzenleme özelliğini kullanabilir miyim? (veya "Unity oyunum neden başlatılırken kilitleniyor?")

Y: Frame pacing kitaplığı, PC Üzerinde Google Play Games'de desteklenir ancak Unity oyunuyla birlikte gelen sürüm şu anda başlatma sırasında kilitlenmeye neden olmaktadır. Unity oyun motorunu kullanıyorsanız "Optimize Frame Pacing" (Frame Pacing'i Optimize Et) derleme seçeneğini bulun ve devre dışı olduğundan emin olun.

Ekran görüntüsü

S: Oyuncuların, PC Üzerinde Google Play Games'den yerel olarak depolanan resimleri yüklemesine izin vermek mümkün mü?

Y: Emülatörde şu anda, oyuncunun PC'sinde depolanan resimleri seçmek veya toplamak için anlamlı bir yerel dosya sistemi soyutlaması bulunmuyor. Şu anda Intent.ACTION_PICK ile MediaStore.Images.Media kodunu birlikte kullanıyorsanız bu kodu şimdilik PC Üzerinde Google Play Games derlemelerinden kaldırmanız gerekir.

S: Emülatörün birden fazla örneğini veya emülatörde aynı anda birden fazla oyun çalıştırabilir misiniz?

Y: Emülatör yalnızca tek bir emülatör örneğinin çalıştırılmasını ve aynı anda yalnızca tek bir oyunun çalıştırılmasını destekler. Ayrıca emülatör, aynı oyunun birden fazla örneğinin çalıştırılmasını da desteklemez.

S: Google Play Games için push bildirimlerini kullanabilir miyiz?

Y: Google Play Games, emülatör kullandığı için push bildirimleri sınırlı desteklenir.

S: PC Üzerinde Google Play Games'de oyun içi reklamları kullanabilir miyiz?

Y: Evet. Google Play Games PC'yi destekleyip desteklemediklerini öğrenmek için lütfen reklam ağınızla iletişime geçin. Bir reklam ağıysanız PC Üzerinde Google Play Games'i en iyi şekilde destekleme hakkında daha fazla bilgi için lütfen bu Geliştirici Kılavuzu'na bakın.

S: Reklam ağı olarak PC Üzerinde Google Play Games'i nasıl destekliyoruz?

Y: Reklam ağlarının PC Üzerinde Google Play Games'i en iyi şekilde nasıl destekleyebileceği hakkında bilgi edinmek için lütfen bu Geliştirici Kılavuzu'na bakın.

S: Google Play Console'da PC Üzerinde Google Play Games verilerini nasıl analiz edebilirim?

Y: PC Üzerinde Google Play Games'in raporlarını İstatistik, Android Vitals ve Erişim ve cihazlar'da bulabilirsiniz. Platformdaki verileri görmek için Form faktörü ile filtreleyin ve PC Üzerinde Google Play Games'i seçin.