Çeşitli Boyutlara Göre Öğe Hedefleme (İç İçe Yerleştirilmiş Hedefleme)

Bir öğe paketindeki veya paket modülündeki bir klasörü birkaç boyuta göre hedeflemek için (doku sıkıştırma biçimi, cihaz katmanı, ülke grubu) kullanıyorsanız iç içe yerleştirilmiş hedeflemenize yardımcı olabilir.

İç içe hedefleme, en fazla 2 tane birleştiren hedefleme ölçütlerinin tanımlanmasına olanak tanır. hedefleme boyutlarını dahil edin.

Biçim

Bir klasörü birden çok boyuta göre hedeflemek için boyutların listesini birkaç hashtag son eki ekleyin.

Örneğin, bir öğe klasörünü doku sıkıştırma biçimi ASTC ve katman 2 ise hedefleme şöyle görünür:

...
.../level1/src/main/assets/character-textures#tcf_astc#tier_2/
...

Uygulamanızı oluşturmak için Gradle'ı kullanıyorsanız hedefleme sonekleri kullanıcıya yayınlanan nihai APK'lardaki veya öğe paketlerindeki dizin adı cihazlar.

Doğrudan paketleme aracını kullanıyorsanız sonekin BundleConfig.json içindeki her bir boyut için ayrı ayrı sadeleştirildi. Entegre cihaz katmanı hedeflemeye ilişkin bir örnek:

{
  ...
  "optimizations": {
    "splitsConfig": {
      "splitDimension": [
      ...
      {
        "value": "DEVICE_TIER",
        "negate": false,
        "suffixStripping": {
          "enabled": true,
      }],
    }
  }
}

İç içe hedefleme, Bundletool 1.14.1 veya sonraki sürümlerde ve Android Gradle'da desteklenir Gradle 8.1 veya sonraki sürümleri gerektiren 8.2.0-alpha01 veya sonraki bir eklenti.

Web sitemiz g.co/newsinitiative/labs üzerinden yapılandırmanızı ayrı boyutlar hakkında daha fazla bilgi edinin.

Sınırlamalar

  • İç içe yerleştirilmiş en fazla 2 boyut kullanabilirsiniz. Başka bir deyişle, cihaz katmanına, doku sıkıştırma biçimine ve ülkeye göre hedeflenen klasör seçim yapar: 2 seçenek belirlemelisiniz.

  • İç içe yerleştirilmiş 2 boyutu, klasörle aynı düzeyde belirtmelisiniz. yol'a dokunun. Örneğin, aşağıdaki klasör hedefleme #tcf_astc ve #tier_2 farklı yol segmentlerinde görünür:

.../level1/src/main/assets/character-textures#tcf_astc/level1#tier_2/
  • İç içe yerleştirilmiş boyutlarınız, tüm paketinizde aynı olmalıdır. Örneğin, Örneğin, cihaz katmanlarını ve ülkeyi iç içe yerleştirdiğiniz bir öğe paketiniz olamaz. ve doku sıkıştırmayı iç içe yerleştirdiğiniz başka bir öğe paketi biçimindedir.

  • 2 boyut için kullandığınız değerlerin bütün genelinde aynı olması gerekir. grubunu kullanın ve tam değer kombinasyonunu belirtmeniz gerekir. Örneğin, doku sıkıştırma biçimini ve ülke ayarını iç içe yerleştirmek istiyorsunuz ve TCF'ler (ASTC, ETC2, PVRTC, varsayılan yedek) ve 3 ülke grubu (Latin, deniz, varsayılan yedek) 12 kombinasyonun tamamı için bir klasör belirlemeniz gerekir:

level1/textures#countries_latam#tcf_astc/…
level1/textures#countries_latam#tcf_etc2/…
level1/textures#countries_latam#tcf_pvrtc/…
level1/textures#countries_latam/…
level1/textures#countries_sea#tcf_astc/…
level1/textures#countries_sea#tcf_etc2/…
level1/textures#countries_sea#tcf_pvrtc/…
level1/textures#countries_sea/…
level1/textures#tcf_astc/…
level1/textures#tcf_etc2/…
level1/textures#tcf_pvrtc/…
level1/textures/…
  • Google Görüntülü Reklam Ağı'nda hem iç içe yerleştirilmiş hedeflemeyi hem de tek boyutlu hedeflemeyi kullanmanıza izin verilir. Aynı öğe paketi veya paket modülünde ayrı içerik klasörleri olması gerekir. Bir hem tek boyutlu hedefleme hem de iç içe yerleştirilmiş hedeflemede iki boyut. kullandığınız tüm değerlerin aynı olması gerekir. Örneğin, şu ölçütlere göre hedefleme yapamazsınız: Tek boyutlu cihaz katmanı hedeflemede 4 katman ve ardından yalnızca 3 katman kullanma ülke gruplarıyla veya TCF'lerle iç içe yerleştirilmişse.