- संसाधन: DeviceTierConfig
- DeviceGroup
- DeviceSelector
- DeviceRam
- DeviceId
- SystemFeature
- DeviceTierSet
- DeviceTier
- UserCountrySet
- तरीके
संसाधन: DeviceTierConfig
किसी ऐप्लिकेशन के कॉन्टेंट के लिए डिवाइस टारगेटिंग की शर्तों की जानकारी देने वाला कॉन्फ़िगरेशन.
जेएसओएन के काेड में दिखाना |
---|
{ "deviceTierConfigId": string, "deviceGroups": [ { object ( |
फ़ील्ड | |
---|---|
deviceTierConfigId |
सिर्फ़ आउटपुट के लिए. डिवाइस टियर कॉन्फ़िगरेशन आईडी. |
deviceGroups[] |
ऐप्लिकेशन के लिए डिवाइस ग्रुप की परिभाषा. |
deviceTierSet |
ऐप्लिकेशन के लिए, डिवाइस टीयर के सेट की परिभाषा. |
userCountrySets[] |
ऐप्लिकेशन के लिए उपयोगकर्ता के देश के सेट की परिभाषा. |
DeviceGroup
डिवाइसों का ग्रुप.
ग्रुप को डिवाइस सिलेक्टर के सेट से तय किया जाता है. अगर कोई डिवाइस, किसी सिलेक्टर (लॉजिकल OR) से मेल खाता है, तो वह ग्रुप से जुड़ा होता है.
जेएसओएन के काेड में दिखाना |
---|
{
"name": string,
"deviceSelectors": [
{
object ( |
फ़ील्ड | |
---|---|
name |
ग्रुप का नाम. |
deviceSelectors[] |
इस ग्रुप के लिए डिवाइस सिलेक्टर. इस ग्रुप में, किसी भी सिलेक्टर से मेल खाने वाला डिवाइस शामिल है. |
DeviceSelector
डिवाइस ग्रुप के लिए सिलेक्टर. सिलेक्टर में डिवाइस पर शर्तों का एक ऐसा सेट होता है जो डिवाइस ग्रुप की ज़रूरी शर्तों को तय करने के लिए, सभी शर्तों (लॉजिकल AND) से मेल खाना चाहिए.
उदाहरण के लिए, अगर कोई सिलेक्टर रैम से जुड़ी शर्तों, डिवाइस मॉडल को शामिल करना, और डिवाइस के मॉडल को शामिल नहीं करता है, तो किसी डिवाइस को तब ही मैच माना जाएगा, जब: डिवाइस, रैम से जुड़ी शर्तों के मुताबिक हो और डिवाइस, शामिल किए गए किसी डिवाइस मॉडल से मैच न करता हो
जेएसओएन के काेड में दिखाना |
---|
{ "deviceRam": { object ( |
फ़ील्ड | |
---|---|
deviceRam |
डिवाइस की रैम से जुड़ी शर्तें. |
includedDeviceIds[] |
इस सिलेक्टर में शामिल किए गए डिवाइस मॉडल हैं. |
excludedDeviceIds[] |
ऐसे डिवाइस मॉडल जिन्हें इस सिलेक्टर ने ऐप्लिकेशन से बाहर रखा है, भले ही वे दूसरी सभी शर्तों को पूरा करते हों. |
requiredSystemFeatures[] |
सिलेक्टर को डिवाइस में सिस्टम की ये सभी सुविधाएं शामिल करनी होंगी. |
forbiddenSystemFeatures[] |
जिस डिवाइस में सिस्टम की इनमें से कोई भी सुविधा होती है उसे इस सिलेक्टर की मदद से बाहर रखा गया है, भले ही वह डिवाइस दूसरी सभी स्थितियों से मेल खाता हो. |
DeviceRam
डिवाइस की रैम की क्षमताओं से जुड़ी शर्तें.
जेएसओएन के काेड में दिखाना |
---|
{ "minBytes": string, "maxBytes": string } |
फ़ील्ड | |
---|---|
minBytes |
कम से कम रैम, बाइट में (सीमित तौर पर). |
maxBytes |
ज़्यादा से ज़्यादा रैम, बाइट में (सीमित तौर पर). |
DeviceId
डिवाइस का आइडेंटिफ़ायर.
जेएसओएन के काेड में दिखाना |
---|
{ "buildBrand": string, "buildDevice": string } |
फ़ील्ड | |
---|---|
buildBrand |
बिल्ड.BRAND की वैल्यू. |
buildDevice |
बिल्ड.DEVICE की वैल्यू. |
SystemFeature
सिस्टम की किसी सुविधा को दिखाना.
जेएसओएन के काेड में दिखाना |
---|
{ "name": string } |
फ़ील्ड | |
---|---|
name |
सुविधा का नाम. |
DeviceTierSet
डिवाइस टियर का सेट.
टियर सेट से यह तय होता है कि किसी खास डिवाइस पर, डिवाइस के हिसाब से टारगेट किए गए कॉन्टेंट के लिए, ऐप्लिकेशन के किस तरह के कॉन्टेंट को दिखाया जाएगा.
आपको हर टीयर के लिए प्राथमिकता लेवल असाइन करना चाहिए. इससे यह तय होता है कि Play, किस क्रम में उनका आकलन करेगा. ज़्यादा जानकारी के लिए, DeviceTier.level के दस्तावेज़ देखें.
जेएसओएन के काेड में दिखाना |
---|
{
"deviceTiers": [
{
object ( |
फ़ील्ड | |
---|---|
deviceTiers[] |
सेट से संबंधित डिवाइस स्तर. |
DeviceTier
एक डिवाइस टियर.
deviceGroupNames में किसी भी डिवाइस ग्रुप से मेल खाने वाले डिवाइस, टियर से मेल खाने वाले माने जाते हैं.
जेएसओएन के काेड में दिखाना |
---|
{ "deviceGroupNames": [ string ], "level": integer } |
फ़ील्ड | |
---|---|
deviceGroupNames[] |
इस टियर में शामिल डिवाइसों के ग्रुप. इन ग्रुप को इस कॉन्फ़िगरेशन में, deviceGroups में साफ़ तौर पर तय किया जाना चाहिए. |
level |
टीयर की प्राथमिकता का लेवल. टियर का आकलन, लेवल के घटते क्रम में किया जाता है: सबसे ऊंचे लेवल की प्राथमिकता सबसे ज़्यादा होती है. उस डिवाइस के लिए, सबसे ऊंचे टीयर को चुना जाता है. आपको किसी टीयर सेट में, अपने टीयर के लिए तय की गई रेंज का इस्तेमाल करना चाहिए. टीयर सेट में, टीयर लेवल अलग-अलग होने चाहिए. उदाहरण के लिए, अगर आपके टीयर सेट में चार टीयर हैं (ग्लोबल फ़ॉलबैक भी शामिल है), तो आपको इस कॉन्फ़िगरेशन में टीयर 1, 2, और 3 टीयर तय करने होंगे. ध्यान दें: टीयर 0 को साफ़ तौर पर, ग्लोबल फ़ॉलबैक के तौर पर परिभाषित किया जाता है. साथ ही, इसे उन डिवाइसों के लिए चुना जाता है जो यहां तय किए गए किसी भी टीयर से मेल नहीं खाते. इस कॉन्फ़िगरेशन में, आपको लेवल 0 को साफ़ तौर पर तय नहीं करना चाहिए. |
UserCountrySet
उपयोगकर्ता देशों का सेट.
देश के सेट से यह तय होता है कि किसी खास जगह पर, ऐप्लिकेशन के किस तरह के कॉन्टेंट दिखाए जाएंगे.
जेएसओएन के काेड में दिखाना |
---|
{ "name": string, "countryCodes": [ string ] } |
फ़ील्ड | |
---|---|
name |
देश का सेट किया गया नाम. |
countryCodes[] |
देशों का प्रतिनिधित्व करने वाले देश कोड की सूची. देश का कोड, ISO 3166 ऐल्फ़ा-2 फ़ॉर्मैट में दिखाया जाता है. उदाहरण के लिए:- इटली के लिए "IT", जॉर्जिया के लिए "GE". |
तरीके |
|
---|---|
|
यह नीति, ऐप्लिकेशन के लिए एक नया डिवाइस टियर कॉन्फ़िगरेशन बनाती है. |
|
यह फ़ंक्शन किसी खास डिवाइस टियर कॉन्फ़िगरेशन को दिखाता है. |
|
बनाए गए डिवाइस टियर कॉन्फ़िगरेशन को दिखाता है. ये आइटम, बनाए जाने के समय के हिसाब से घटते क्रम में दिखते हैं. |