Method: generatedapks.list

किसी ऐप्लिकेशन बंडल से जनरेट किए गए सभी APK के लिए, डाउनलोड किया गया मेटाडेटा दिखाता है.

एचटीटीपी अनुरोध

GET https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/generatedApks/{versionCode}

यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

पाथ पैरामीटर

पैरामीटर
packageName

string

ऐप्लिकेशन का पैकेज नाम.

versionCode

integer

ऐप्लिकेशन बंडल का वर्शन कोड.

अनुरोध का मुख्य भाग

अनुरोध का मुख्य हिस्सा खाली होना चाहिए.

जवाब का मुख्य भाग

जनरेट किए गए APKs की सूची का जवाब.

अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.

JSON के काेड में दिखाना
{
  "generatedApks": [
    {
      object (GeneratedApksPerSigningKey)
    }
  ]
}
फ़ील्ड
generatedApks[]

object (GeneratedApksPerSigningKey)

जनरेट किए गए सभी APK, जिन्हें APK साइनिंग पासकोड के हिसाब से ग्रुप में बांटा जाता है.

अनुमति के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/androidpublisher

GeneratedApksPerSigningKey

जनरेट किए गए APK को, स्प्लिट, स्टैंडअलोन, और यूनिवर्सल APK के लिए मेटाडेटा के साथ-साथ ऐसेट पैक के स्लाइस के लिए दिया जाता है.इन स्लाइस पर दी गई कुंजी से हस्ताक्षर किए जाते हैं.

JSON के काेड में दिखाना
{
  "certificateSha256Hash": string,
  "generatedSplitApks": [
    {
      object (GeneratedSplitApk)
    }
  ],
  "generatedAssetPackSlices": [
    {
      object (GeneratedAssetPackSlice)
    }
  ],
  "generatedStandaloneApks": [
    {
      object (GeneratedStandaloneApk)
    }
  ],
  "generatedUniversalApk": {
    object (GeneratedUniversalApk)
  },
  "generatedRecoveryModules": [
    {
      object (GeneratedRecoveryApk)
    }
  ],
  "targetingInfo": {
    object (TargetingInfo)
  }
}
फ़ील्ड
certificateSha256Hash

string

APK साइनिंग पासकोड के सर्टिफ़िकेट का SHA256 हैश.

generatedSplitApks[]

object (GeneratedSplitApk)

जनरेट किए गए, जनरेट किए गए स्प्लिट APKs की जनरेट की गई सूची.इसे CertificateSha256Hash से जुड़ी कुंजी से साइन किया गया है.

generatedAssetPackSlices[]

object (GeneratedAssetPackSlice)

इस ऐप्लिकेशन बंडल के लिए जनरेट किए जाने वाले ऐसेट पैक के स्लाइस की जनरेट की गई सूची.इस सूची पर सर्टिफ़िकेटSha256Hash से जुड़ी कुंजी से साइन किया गया है.

generatedStandaloneApks[]

object (GeneratedStandaloneApk)

जनरेट किए गए स्टैंडअलोन APK की generateapks.list, जिसे CertificateSha256Hash से जुड़ी कुंजी से साइन किया गया हो.

generatedUniversalApk

object (GeneratedUniversalApk)

जनरेट किया गया यूनिवर्सल APK, जिसे सर्टिफ़िकेटSha256Hash से जुड़ी कुंजी से साइन किया गया है. अगर इस साइनिंग पासकोड के लिए, कोई यूनिवर्सल APK जनरेट नहीं किया गया था, तो यह फ़ील्ड सेट नहीं होता.

generatedRecoveryModules[]

object (GeneratedRecoveryApk)

CertificateSha256Hash से जुड़ी कुंजी से साइन किए गए रिकवरी ऐक्शन के लिए जनरेट किए गए रिकवरी APK. इसमें, वापस पाने के लिए जनरेट किए गए सभी APK शामिल हैं. इसमें वे APK भी शामिल हैं जो ड्राफ़्ट में या रद्द की गई स्थिति में हैं. अगर इस साइनिंग पासकोड के लिए, खाता वापस पाने से जुड़ी कोई कार्रवाई नहीं की गई है, तो यह फ़ील्ड सेट नहीं है.

targetingInfo

object (TargetingInfo)

इसमें जनरेट किए गए APK के बारे में टारगेटिंग की जानकारी शामिल होती है.

GeneratedSplitApk

स्प्लिट APK के लिए generateapks.download मेटाडेटा.

JSON के काेड में दिखाना
{
  "downloadId": string,
  "variantId": integer,
  "moduleName": string,
  "splitId": string
}
फ़ील्ड
downloadId

string

जनरेट किया गया APK.download ID, जो डाउनलोड किए जाने वाले APK की खास तौर पर पहचान करता है. generatedapks.download तरीके को दिया जाना चाहिए.

variantId

integer

जनरेट किए गए वैरिएंट का आईडी.

moduleName

string

उस मॉड्यूल का नाम जिससे यह APK संबंधित है.

splitId

string

स्प्लिट आईडी. बेस मॉड्यूल के मुख्य स्प्लिट के लिए खाली है.

GeneratedAssetPackSlice

किसी ऐसेट पैक स्लाइस के लिए generateapks.download मेटाडेटा.

JSON के काेड में दिखाना
{
  "downloadId": string,
  "moduleName": string,
  "sliceId": string,
  "version": string
}
फ़ील्ड
downloadId

string

जनरेट किया गया APK.download ID, जो डाउनलोड किए जाने वाले APK की खास तौर पर पहचान करता है. generatedapks.download तरीके को दिया जाना चाहिए.

moduleName

string

उस मॉड्यूल का नाम जिससे यह एसेट स्लाइस जुड़ा है.

sliceId

string

एसेट स्लाइस आईडी.

version

string (int64 format)

एसेट के मॉड्यूल का वर्शन.

GeneratedStandaloneApk

स्टैंडअलोन APK के लिए generateapks.download मेटाडेटा.

JSON के काेड में दिखाना
{
  "downloadId": string,
  "variantId": integer
}
फ़ील्ड
downloadId

string

जनरेट किया गया APK.download ID, जो डाउनलोड किए जाने वाले APK की खास तौर पर पहचान करता है. generatedapks.download तरीके को दिया जाना चाहिए.

variantId

integer

जनरेट किए गए वैरिएंट का आईडी.

GeneratedUniversalApk

यूनिवर्सल APK के लिए generateapks.download मेटाडेटा.

JSON के काेड में दिखाना
{
  "downloadId": string
}
फ़ील्ड
downloadId

string

जनरेट किया गया APK.download ID, जो डाउनलोड किए जाने वाले APK की खास तौर पर पहचान करता है. generatedapks.download तरीके को दिया जाना चाहिए.

GeneratedRecoveryApk

किसी ऐप्लिकेशन रिकवरी मॉड्यूल के लिए generateapks.download मेटाडेटा.

JSON के काेड में दिखाना
{
  "downloadId": string,
  "recoveryId": string,
  "recoveryStatus": enum (RecoveryStatus),
  "moduleName": string
}
फ़ील्ड
downloadId

string

जनरेट किया गया APK.download ID, जो डाउनलोड किए जाने वाले APK की खास तौर पर पहचान करता है. generatedapks.download तरीके को दिया जाना चाहिए.

recoveryId

string (int64 format)

खाता वापस पाने के लिए की गई कार्रवाई का आईडी.

recoveryStatus

enum (RecoveryStatus)

रिकवरी apk के आगे रिकवरी कार्रवाई की स्थिति.

moduleName

string

उस मॉड्यूल का नाम जिससे रिकवरी apk जुड़ा है.

TargetingInfo

जनरेट किए गए apks के बारे में टारगेटिंग (विज्ञापन के लिए सही दर्शक चुनना) की जानकारी.

JSON के काेड में दिखाना
{
  "packageName": string,
  "variant": [
    {
      object (SplitApkVariant)
    }
  ],
  "assetSliceSet": [
    {
      object (AssetSliceSet)
    }
  ]
}
फ़ील्ड
packageName

string

इस ऐप्लिकेशन का पैकेज नाम.

variant[]

object (SplitApkVariant)

जनरेट किए गए वैरिएंट की generateapks.list की सूची.

assetSliceSet[]

object (AssetSliceSet)

जनरेट की गई एसेट स्लाइस की जनरेट की गई ऐसेट की सूची.

SplitApkVariant

वैरिएंट, APK का एक ग्रुप है जो डिवाइस कॉन्फ़िगरेशन स्पेस का एक हिस्सा शामिल करता है. कई वैरिएंट के APK कभी भी एक डिवाइस पर नहीं जोड़े जाते.

JSON के काेड में दिखाना
{
  "targeting": {
    object (VariantTargeting)
  },
  "apkSet": [
    {
      object (ApkSet)
    }
  ],
  "variantNumber": integer
}
फ़ील्ड
targeting

object (VariantTargeting)

वैरिएंट-लेवल टारगेटिंग.

apkSet[]

object (ApkSet)

APK का सेट, हर मॉड्यूल के लिए एक सेट.

variantNumber

integer

वैरिएंट की संख्या, 0 से शुरू होती है (जब तक कि ओवरराइड न किया गया हो). डिवाइस को उस पहले वैरिएंट से APK मिलेगा जो डिवाइस कॉन्फ़िगरेशन से मेल खाता है. इसमें, कम वैरिएंट नंबर की जगह ज़्यादा वैरिएंट नंबर को प्राथमिकता दी जाएगी.

VariantTargeting

वैरिएंट के लेवल पर टारगेटिंग.

JSON के काेड में दिखाना
{
  "sdkVersionTargeting": {
    object (SdkVersionTargeting)
  },
  "abiTargeting": {
    object (AbiTargeting)
  },
  "screenDensityTargeting": {
    object (ScreenDensityTargeting)
  },
  "multiAbiTargeting": {
    object (MultiAbiTargeting)
  },
  "textureCompressionFormatTargeting": {
    object (TextureCompressionFormatTargeting)
  }
}
फ़ील्ड
sdkVersionTargeting

object (SdkVersionTargeting)

SDK टूल का वह वर्शन जिसे वैरिएंट टारगेट करता है

abiTargeting

object (AbiTargeting)

वह ऐबी जिसे वैरिएंट टारगेट करता है

screenDensityTargeting

object (ScreenDensityTargeting)

इस वैरिएंट में इस्तेमाल की जा सकने वाली स्क्रीन डेंसिटी

multiAbiTargeting

object (MultiAbiTargeting)

मल्टी-एपीआई-लेवल टारगेटिंग

textureCompressionFormatTargeting

object (TextureCompressionFormatTargeting)

टेक्सचर-कंप्रेशन-फ़ॉर्मैट-लेवल टारगेटिंग

SdkVersionTargeting

SDK वर्शन के आधार पर टारगेटिंग.

JSON के काेड में दिखाना
{
  "value": [
    {
      object (SdkVersion)
    }
  ],
  "alternatives": [
    {
      object (SdkVersion)
    }
  ]
}
फ़ील्ड
value[]

object (SdkVersion)

एसडीके वर्शन की वैल्यू.

alternatives[]

object (SdkVersion)

बंडल में मौजूद अन्य सिबलिंग डायरेक्ट्री को टारगेट करना. मुख्य स्प्लिट के लिए यह अन्य मुख्य स्प्लिट को टारगेट करता है.

SdkVersion

यह SDK टूल के वर्शन के बारे में बताता है.

JSON के काेड में दिखाना
{
  "min": integer
}
फ़ील्ड
min

integer

SDK वर्शन की कम से कम वैल्यू शामिल करें.

AbiTargeting

Abi के आधार पर टारगेटिंग

JSON के काेड में दिखाना
{
  "value": [
    {
      object (Abi)
    }
  ],
  "alternatives": [
    {
      object (Abi)
    }
  ]
}
फ़ील्ड
value[]

object (Abi)

ऐबी की वैल्यू.

alternatives[]

object (Abi)

बंडल में मौजूद अन्य सिबलिंग डायरेक्ट्री को टारगेट करना. मुख्य स्प्लिट के लिए यह अन्य मुख्य स्प्लिट को टारगेट करता है.

ऐबी

ऐबी का प्रतिनिधित्व करता है.

JSON के काेड में दिखाना
{
  "alias": enum (AbiAlias)
}
फ़ील्ड
alias

enum (AbiAlias)

abi के लिए उपनाम.

AbiAlias

abis के लिए उपनाम की परिभाषा.

Enums
UNSPECIFIED_CPU_ARCHITECTURE अनिर्दिष्ट abi.
ARMEABI अर्मीबी अबी.
ARMEABI_V7A ARMEABI_V7A अबी.
ARM64_V8A ARM64_V8A abi.
X86 X86 abi.
X86_64 X86_64 abi.
RISCV64 RISCV64 abi.

ScreenDensityTargeting

स्क्रीन की सघनता के आधार पर टारगेटिंग.

JSON के काेड में दिखाना
{
  "value": [
    {
      object (ScreenDensity)
    }
  ],
  "alternatives": [
    {
      object (ScreenDensity)
    }
  ]
}
फ़ील्ड
value[]

object (ScreenDensity)

स्क्रीन की सघनता का मान.

alternatives[]

object (ScreenDensity)

बंडल में मौजूद अन्य सिबलिंग डायरेक्ट्री को टारगेट करना. मुख्य स्प्लिट के लिए यह अन्य मुख्य स्प्लिट को टारगेट करता है.

ScreenDensity

स्क्रीन की सघनता को दिखाता है.

JSON के काेड में दिखाना
{

  // Union field density_oneof can be only one of the following:
  "densityAlias": enum (DensityAlias),
  "densityDpi": integer
  // End of list of possible types for union field density_oneof.
}
फ़ील्ड

यूनियन फ़ील्ड density_oneof.

density_oneof इनमें से सिर्फ़ एक हो सकता है:

densityAlias

enum (DensityAlias)

स्क्रीन की सघनता के लिए उपनाम.

densityDpi

integer

डेंसिटी डीपीआई की वैल्यू.

DensityAlias

स्क्रीन की डेंसिटी के लिए, उपनाम की परिभाषा.

Enums
DENSITY_UNSPECIFIED स्क्रीन की सघनता की जानकारी नहीं है.
NODPI NODPI स्क्रीन सघनता.
LDPI एलडीपीआई स्क्रीन की सघनता.
MDPI एमडीपीआई स्क्रीन की सघनता.
TVDPI TVDPI स्क्रीन सघनता.
HDPI एचडीपीआई स्क्रीन की सघनता.
XHDPI XHDPI स्क्रीन की सघनता.
XXHDPI XXHDPI स्क्रीन सघनता.
XXXHDPI XXXHDPI स्क्रीन सघनता.

MultiAbiTargeting

एकाधिक एबिस के आधार पर लक्ष्यीकरण.

JSON के काेड में दिखाना
{
  "value": [
    {
      object (MultiAbi)
    }
  ],
  "alternatives": [
    {
      object (MultiAbi)
    }
  ]
}
फ़ील्ड
value[]

object (MultiAbi)

मल्टी abi की वैल्यू.

alternatives[]

object (MultiAbi)

बंडल में मौजूद अन्य सिबलिंग डायरेक्ट्री को टारगेट करना. मुख्य स्प्लिट के लिए यह अन्य मुख्य स्प्लिट को टारगेट करता है.

MultiAbi

यह एपीआई की सूची दिखाता है.

JSON के काेड में दिखाना
{
  "abi": [
    {
      object (Abi)
    }
  ]
}
फ़ील्ड
abi[]

object (Abi)

टारगेट किए गए एबीआई की सूची, जिसे Android प्लैटफ़ॉर्म में दिखाया जाता है

TextureCompressionFormatTargeting

टेक्सचर कंप्रेशन फ़ॉर्मैट के हिसाब से टारगेटिंग.

JSON के काेड में दिखाना
{
  "value": [
    {
      object (TextureCompressionFormat)
    }
  ],
  "alternatives": [
    {
      object (TextureCompressionFormat)
    }
  ]
}
फ़ील्ड
value[]

object (TextureCompressionFormat)

टारगेट किए गए टीसीएफ़ की सूची. फ़ील्ड को खाली नहीं छोड़ा जा सकता.

alternatives[]

object (TextureCompressionFormat)

अन्य टीसीएफ़ (सिबलिंग स्प्लिट के लिए टारगेट किए गए टीसीएफ़) की generateapks.list की सूची.

TextureCompressionFormat

यह टेक्सचर कंप्रेस करने के फ़ॉर्मैट को दिखाता है.

JSON के काेड में दिखाना
{
  "alias": enum (TextureCompressionFormatAlias)
}
फ़ील्ड
alias

enum (TextureCompressionFormatAlias)

टेक्सचर कंप्रेशन फ़ॉर्मैट के लिए उपनाम.

TextureCompressionFormatAlias

टेक्सचर कंप्रेशन फ़ॉर्मैट के लिए उपनाम की परिभाषा.

Enums
UNSPECIFIED_TEXTURE_COMPRESSION_FORMAT फ़ॉर्मैट तय नहीं है.
ETC1_RGB8 ETC1_RGB8 फ़ॉर्मैट में.
PALETTED पैलेट वाला फ़ॉर्मैट.
THREE_DC THREE_DC फ़ॉर्मैट.
ATC ATC फ़ॉर्मैट.
LATC LATC फ़ॉर्मैट.
DXT1 DXT1 फ़ॉर्मैट में एक्सपोर्ट किया जा सकता है.
S3TC S3TC फ़ॉर्मैट में होना चाहिए.
PVRTC PVRC फ़ॉर्मैट.
ASTC ASTC फ़ॉर्मैट में होगा.
ETC2 ETC2 फ़ॉर्मैट.

ApkSet

मॉड्यूल को दिखाने वाले apks का सेट.

JSON के काेड में दिखाना
{
  "moduleMetadata": {
    object (ModuleMetadata)
  },
  "apkDescription": [
    {
      object (ApkDescription)
    }
  ]
}
फ़ील्ड
moduleMetadata

object (ModuleMetadata)

इस ApkSet से दिखाए गए मॉड्यूल का मेटाडेटा

apkDescription[]

object (ApkDescription)

जनरेट किए गए apks की जानकारी.

ModuleMetadata

मॉड्यूल का मेटाडेटा.

JSON के काेड में दिखाना
{
  "name": string,
  "moduleType": enum (FeatureModuleType),
  "deliveryType": enum (DeliveryType),
  "dependencies": [
    string
  ],
  "targeting": {
    object (ModuleTargeting)
  }
}
फ़ील्ड
name

string

मॉड्यूल का नाम.

moduleType

enum (FeatureModuleType)

इस सुविधा के मॉड्यूल का टाइप बताता है.

deliveryType

enum (DeliveryType)

यह मॉड्यूल के डिलीवरी टाइप (जैसे कि मांग पर) के बारे में बताता है.

dependencies[]

string

उन मॉड्यूल के नाम जिन पर यह मॉड्यूल सीधे तौर पर निर्भर करता है. हर मॉड्यूल, पूरी तरह से बेस मॉड्यूल पर निर्भर करता है.

targeting

object (ModuleTargeting)

टारगेटिंग (विज्ञापन के लिए सही दर्शक चुनना), जो कंडिशनल मॉड्यूल को इंस्टॉल करती है. यह ऐप्लिकेशन, सिर्फ़ स्प्लिट किए गए APKs के लिए काम का है.

FeatureModuleType

फ़ीचर मॉड्यूल का टाइप.

Enums
UNKNOWN_MODULE_TYPE अज्ञात सुविधा मॉड्यूल.
FEATURE_MODULE सामान्य सुविधा वाला मॉड्यूल.

DeliveryType

मॉड्यूल के डिलीवरी टाइप के बारे में बताता है.

Enums
UNKNOWN_DELIVERY_TYPE डिलीवरी के तरीके की जानकारी नहीं है.
INSTALL_TIME यह मॉड्यूल हमेशा ऐप्लिकेशन के शुरुआती इंस्टॉल के दौरान डाउनलोड किया जाएगा.
ON_DEMAND इस मॉड्यूल का अनुरोध मांग पर किया जाता है. इसका मतलब है कि यह पहली बार इंस्टॉल करते समय, क्लाइंट के अनुरोध पर ही भेजा जाएगा.
FAST_FOLLOW यह मॉड्यूल शुरुआती इंस्टॉल पूरा होने के तुरंत बाद डाउनलोड हो जाएगा. ये मॉड्यूल डाउनलोड होने से पहले, ऐप्लिकेशन को खोला जा सकता है.

ModuleTargeting

मॉड्यूल लेवल पर टारगेटिंग.

JSON के काेड में दिखाना
{
  "sdkVersionTargeting": {
    object (SdkVersionTargeting)
  },
  "deviceFeatureTargeting": [
    {
      object (DeviceFeatureTargeting)
    }
  ],
  "userCountriesTargeting": {
    object (UserCountriesTargeting)
  }
}
फ़ील्ड
sdkVersionTargeting

object (SdkVersionTargeting)

SDK टूल का वह वर्शन जिसे वैरिएंट टारगेट करता है

deviceFeatureTargeting[]

object (DeviceFeatureTargeting)

डिवाइस की सुविधाओं के लिए टारगेटिंग.

userCountriesTargeting

object (UserCountriesTargeting)

देशों के लेवल पर टारगेटिंग

DeviceFeatureTargeting

डिवाइस की सुविधा के लिए टारगेटिंग.

JSON के काेड में दिखाना
{
  "requiredFeature": {
    object (DeviceFeature)
  }
}
फ़ील्ड
requiredFeature

object (DeviceFeature)

डिवाइस की सुविधा.

DeviceFeature

यह डिवाइस की सुविधा के बारे में बताता है.

JSON के काेड में दिखाना
{
  "featureName": string,
  "featureVersion": integer
}
फ़ील्ड
featureName

string

सुविधा का नाम.

featureVersion

integer

सुविधा का वह वर्शन जिसे android:glEsVersion या AndroidManifest में android:version के ज़रिए बताया गया है.

UserCountriesTargeting

यह मॉड्यूल टारगेट किए जाने वाले देशों के कोड की सभी को शामिल करने वाली/खास सूची के बारे में बताता है.

JSON के काेड में दिखाना
{
  "countryCodes": [
    string
  ],
  "exclude": boolean
}
फ़ील्ड
countryCodes[]

string

देश कोड जनरेट करने के लिए, CLDR फ़ॉर्मैट में जनरेट किए गए देश कोड का इस्तेमाल करें.

exclude

boolean

यह बताता है कि ऊपर दी गई सूची खास है या नहीं.

ApkDescription

बनाए गए apks का ब्यौरा.

JSON के काेड में दिखाना
{
  "targeting": {
    object (ApkTargeting)
  },
  "path": string,

  // Union field apk_metadata_oneof_value can be only one of the following:
  "splitApkMetadata": {
    object (SplitApkMetadata)
  },
  "standaloneApkMetadata": {
    object (StandaloneApkMetadata)
  },
  "instantApkMetadata": {
    object (SplitApkMetadata)
  },
  "assetSliceMetadata": {
    object (SplitApkMetadata)
  }
  // End of list of possible types for union field apk_metadata_oneof_value.
}
फ़ील्ड
targeting

object (ApkTargeting)

APK लेवल की टारगेटिंग.

path

string

APK का पाथ इस फ़ॉर्मैट में होगा: .apk जिसमें DownloadId वह आईडी है जिसका इस्तेमाल करके GenerateApks.Download API का इस्तेमाल करके apk डाउनलोड किया जा सकता है.

यूनियन फ़ील्ड apk_metadata_oneof_value.

apk_metadata_oneof_value इनमें से सिर्फ़ एक हो सकता है:

splitApkMetadata

object (SplitApkMetadata)

सिर्फ़ Split APK के लिए सेट करें.

standaloneApkMetadata

object (StandaloneApkMetadata)

सिर्फ़ स्टैंडअलोन APKs के लिए सेट करें.

instantApkMetadata

object (SplitApkMetadata)

सिर्फ़ झटपट खेले जाने वाले APK के लिए सेट करें.

assetSliceMetadata

object (SplitApkMetadata)

सिर्फ़ एसेट स्लाइस के लिए सेट करें.

ApkTargeting

apk-लेवल टारगेटिंग का सेट दिखाता है.

JSON के काेड में दिखाना
{
  "abiTargeting": {
    object (AbiTargeting)
  },
  "languageTargeting": {
    object (LanguageTargeting)
  },
  "screenDensityTargeting": {
    object (ScreenDensityTargeting)
  },
  "sdkVersionTargeting": {
    object (SdkVersionTargeting)
  },
  "textureCompressionFormatTargeting": {
    object (TextureCompressionFormatTargeting)
  },
  "multiAbiTargeting": {
    object (MultiAbiTargeting)
  }
}
फ़ील्ड
abiTargeting

object (AbiTargeting)

वह Abi जिसे apk टारगेट किया गया है

languageTargeting

object (LanguageTargeting)

apk जिस भाषा को टारगेट कर रहा है

screenDensityTargeting

object (ScreenDensityTargeting)

वह स्क्रीन सघनता जो इस apk पर काम करती है.

sdkVersionTargeting

object (SdkVersionTargeting)

SDK वर्शन, जिसे apk टारगेट करता है

textureCompressionFormatTargeting

object (TextureCompressionFormatTargeting)

टेक्सचर-कंप्रेशन-फ़ॉर्मैट-लेवल टारगेटिंग

multiAbiTargeting

object (MultiAbiTargeting)

मल्टी-एपीआई लेवल से टारगेटिंग.

LanguageTargeting

भाषा के आधार पर टारगेटिंग (विज्ञापन के लिए सही दर्शक चुनना)

JSON के काेड में दिखाना
{
  "value": [
    string
  ],
  "alternatives": [
    string
  ]
}
फ़ील्ड
value[]

string

ISO-639: दो या तीन अक्षर वाला भाषा कोड.

alternatives[]

string

वैकल्पिक भाषाएं.

SplitApkMetadata

इसमें APK को स्प्लिट करने के लिए खास डेटा होता है.

JSON के काेड में दिखाना
{
  "splitId": string,
  "isMasterSplit": boolean
}
फ़ील्ड
splitId

string

स्प्लिट का आईडी.

isMasterSplit

boolean

यह बताता है कि यह APK, मॉड्यूल का मुख्य स्प्लिट है या नहीं.

StandaloneApkMetadata

खास तौर पर स्टैंडअलोन APKs के डेटा को होल्ड करता है.

JSON के काेड में दिखाना
{
  "fusedModuleName": [
    string
  ]
}
फ़ील्ड
fusedModuleName[]

string

इस स्टैंडअलोन APK में इंटिग्रेट किए गए मॉड्यूल के नाम.

AssetSliceSet

एक ऐसेट मॉड्यूल से जुड़े ऐसेट स्लाइस का सेट.

JSON के काेड में दिखाना
{
  "assetModuleMetadata": {
    object (AssetModuleMetadata)
  },
  "apkDescription": [
    {
      object (ApkDescription)
    }
  ]
}
फ़ील्ड
assetModuleMetadata

object (AssetModuleMetadata)

मॉड्यूल लेवल का मेटाडेटा.

apkDescription[]

object (ApkDescription)

एसेट के स्लाइस.

AssetModuleMetadata

किसी ऐसेट मॉड्यूल का मेटाडेटा.

JSON के काेड में दिखाना
{
  "name": string,
  "deliveryType": enum (DeliveryType)
}
फ़ील्ड
name

string

मॉड्यूल का नाम.

deliveryType

enum (DeliveryType)

इससे यह पता चलता है कि लगातार इंस्टॉल करने के लिए किस तरह का डिलीवरी करना है.