Play ऐसेट डिलीवरी (PAD) की मदद से, गेम में ऐप्लिकेशन बंडल के फ़ायदे मिलते हैं. इसकी मदद से, 200 एमबी से ज़्यादा साइज़ वाले गेम, Play पर एक आर्टफ़ैक्ट पब्लिश करके, पुरानी एक्सपैंशन फ़ाइलों (OBB) को बदल सकते हैं. इस आर्टफ़ैक्ट में, गेम के लिए ज़रूरी सभी संसाधन होते हैं. PAD में, डिलीवरी के अलग-अलग मोड, अपने-आप अपडेट होने की सुविधा, कंप्रेस करने की सुविधा, और डेल्टा पैचिंग की सुविधा मिलती है. साथ ही, इसका इस्तेमाल बिना किसी शुल्क के किया जा सकता है. PAD का इस्तेमाल करके, सभी ऐसेट पैक को Google Play पर होस्ट और दिखाया जाता है. इससे, गेम के संसाधनों को खिलाड़ियों तक पहुंचाने के लिए, कॉन्टेंट डिलीवरी नेटवर्क (सीडीएन) का इस्तेमाल करने की ज़रूरत नहीं होती.

Play ऐसेट डिलीवरी, ऐसेट पैक का इस्तेमाल करती है. इनमें ऐसेट (जैसे, टेक्सचर, शेडर, और साउंड) शामिल होते हैं, लेकिन कोई ऐसा कोड नहीं होता जिसे चलाया जा सके. डाइनैमिक डिलीवरी की मदद से, यह तय किया जा सकता है कि किसी डिवाइस पर हर ऐसेट पैक को कैसे और कब डाउनलोड किया जाए. इसके लिए, डिलीवरी के तीन मोड इस्तेमाल किए जा सकते हैं: इंस्टॉल के समय, फ़ास्ट-फ़ॉलो, और मांग पर उपलब्ध.

अगर आपको सीधे अपने गेम में पीएडी लागू करना है, तो अगला चरण देखें.

पब्लिश करने के लिए एक आर्टफ़ैक्ट

Play पर एक आर्टफ़ैक्ट पब्लिश करें. इसमें आपके गेम के सभी संसाधन शामिल होने चाहिए

डिलीवरी के अलग-अलग तरीके

यह कंट्रोल करना कि Play, आपकी गेम एसेट कब और कैसे डिलीवर करे

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

उपलब्ध हार्डवेयर का बेहतर तरीके से इस्तेमाल करना शुरू करें, ताकि दर्शकों तक पहुंच में कोई कमी न आए

अपने-आप होने वाले अपडेट

बेहतर कंप्रेसन और डेल्टा पैचिंग की मदद से, Play को अपने-आप गेम ऐसेट अपडेट करने की अनुमति दें

अक्सर पूछे जाने वाले सवालों के जवाब

डिलीवरी मोड

install-time ऐप्लिकेशन इंस्टॉल होने पर, ऐसेट पैक डिलीवर किए जाते हैं. ये पैक, अलग-अलग APK (APK सेट का हिस्सा) के तौर पर उपलब्ध कराए जाते हैं. इन पैक को "अपफ़्रंट" एसेट पैक भी कहा जाता है. इन पैक का इस्तेमाल, ऐप्लिकेशन लॉन्च होने के तुरंत बाद किया जा सकता है. इन पैक की वजह से, Google Play Store पर दिए गए ऐप्लिकेशन के साइज़ में बढ़ोतरी होती है. उपयोगकर्ता इन पैक में बदलाव नहीं कर सकता या इन्हें मिटा नहीं सकता.

ऐप्लिकेशन इंस्टॉल होने के बाद, fast-follow एसेट पैक अपने-आप डाउनलोड हो जाते हैं. fast-follow डाउनलोड शुरू करने के लिए, उपयोगकर्ता को ऐप्लिकेशन खोलने की ज़रूरत नहीं होती. इन डाउनलोड की वजह से, उपयोगकर्ता को ऐप्लिकेशन में जाने से नहीं रोका जाता. ये पैक, Google Play Store पर दिए गए ऐप्लिकेशन के साइज़ में शामिल होते हैं.

on-demand ऐप्लिकेशन के इस्तेमाल के दौरान, ऐसेट पैक डाउनलोड किए जाते हैं.

fast-follow और on-demand के तौर पर कॉन्फ़िगर किए गए एसेट पैक, Google Play Store पर संग्रह फ़ाइलों के तौर पर दिखाए जाते हैं, न कि स्प्लिट APKs के तौर पर. इसके बाद, इन पैक को ऐप्लिकेशन के इंटरनल स्टोरेज में बड़ा किया जाता है. Play ऐसेट डिलीवरी लाइब्रेरी का इस्तेमाल करके, इस तरह से डिलीवर किए गए ऐसेट पैक की जगह के बारे में क्वेरी की जा सकती है. ऐप्लिकेशन यह नहीं जान सकता कि ये फ़ाइलें मौजूद हैं या नहीं या उनकी जगह क्या है. ऐसा इसलिए, क्योंकि हो सकता है कि उपयोगकर्ता ने इन फ़ाइलों को मिटा दिया हो या Play की एसेट डिलीवरी लाइब्रेरी ने इन फ़ाइलों को अलग-अलग गेम सेशन के दौरान किसी दूसरी जगह पर ले जा दिया हो. भले ही, ऐप्लिकेशन इन फ़ाइलों में बदलाव कर सकता है, लेकिन आपको इन्हें रीड-ओनली के तौर पर इस्तेमाल करना चाहिए. ऐसा इसलिए, क्योंकि ऐसेट पैक के पैच इन फ़ाइलों की पूरी सुरक्षा पर निर्भर करते हैं.

इंस्टैंट ऐप्लिकेशन में Play एसेट डिलीवरी का इस्तेमाल करते समय, मांग पर डिलीवरी मोड का ही इस्तेमाल किया जा सकता है.

ऐसेट के अपडेट

ऐप्लिकेशन अपडेट होने पर, install-time ऐसेट पैक, ऐप्लिकेशन के बुनियादी अपडेट के हिस्से के तौर पर अपडेट हो जाते हैं. इसके लिए, डेवलपर को कुछ करने की ज़रूरत नहीं होती.

fast-follow और on-demand ऐसेट पैक के लिए ऐप्लिकेशन अपडेट करने के लिए, यह तरीका अपनाएं:

  1. ऐप्लिकेशन के लिए पैच, सभी ऐसेट के साथ डिवाइस पर सुरक्षित जगह पर डाउनलोड किया जाता है.
  2. ऐप्लिकेशन बाइनरी अपडेट हो जाती है. इसमें install-time ऐसेट पैक भी शामिल होते हैं.
  3. पहले से डाउनलोड किए गए सभी ऐसेट पैक अमान्य हो जाते हैं.
  4. ऐसेट के लिए पैच को कॉपी करके, ऐप्लिकेशन के इंटरनल स्टोरेज में सेव की गई ऐसेट पर लागू किया जाता है.

ज़्यादातर मामलों में, जब उपयोगकर्ता गेम खोलता है, तब तक पूरा अपडेट हो चुका होता है और उपयोगकर्ता अपडेट किए गए वर्शन को तुरंत खेलना शुरू कर सकता है. कुछ मामलों में, ऐप्लिकेशन खोलने पर, ऐप्लिकेशन बाइनरी पहले ही अपडेट हो सकती है. हालांकि, एसेट के लिए पैच लागू करने की प्रोसेस पूरी नहीं हुई होती. इसलिए, एसेट ऐक्सेस करने के लिए तैयार नहीं होती हैं. आपको इन ऐसेट के लिए, "अपडेट जारी है" यूज़र इंटरफ़ेस एलिमेंट उपलब्ध कराना होगा. इसके अलावा, अमान्य ऐसेट को ऐक्सेस करने से जुड़ी समस्याओं को हल करने के लिए लॉजिक भी बनाना होगा. ऐप्लिकेशन बाइनरी का अपडेट सिर्फ़ तब होता है, जब सभी तरह के एसेट पैक डाउनलोड हो जाते हैं. इसलिए, पैच लागू करना एक स्थानीय और ऑफ़लाइन कार्रवाई है, जो तुरंत पूरी हो जाती है.

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

टेक्सचर कंप्रेसन, इमेज को लॉस वाले तरीके से कंप्रेस करने का एक तरीका है. इससे जीपीयू, खास हार्डवेयर की मदद से सीधे तौर पर कंप्रेस किए गए टेक्सचर को रेंडर कर सकता है. इससे, टेक्सचर मेमोरी और मेमोरी बैंडविड्थ की ज़रूरत कम हो जाती है. टेक्स्चर कम्प्रेशन फ़ॉर्मैट टारगेटिंग की मदद से, अपने Android ऐप्लिकेशन बंडल में कई टेक्स्चर कम्प्रेशन फ़ॉर्मैट में कंप्रेस किए गए टेक्स्चर शामिल किए जा सकते हैं. साथ ही, Google Play पर भरोसा करके, हर डिवाइस के लिए सबसे सही टेक्स्चर कम्प्रेशन फ़ॉर्मैट में एसेट अपने-आप डिलीवर की जा सकती हैं.

ऐप्लिकेशन के वर्शन के अपडेट

Google Play पर किसी ऐप्लिकेशन का नया वर्शन अपलोड होने के बाद, उपयोगकर्ता के पास डिवाइस पर अपडेट होने से पहले, ऐप्लिकेशन का पिछला वर्शन खोलने का विकल्प होता है. ज़रूरत पड़ने पर, ऐसे मामलों में ऐप्लिकेशन, In-App Updates API को कॉल करके, अपडेट को ज़बरदस्ती लागू कर सकता है या अपडेट का सुझाव दे सकता है. इस एपीआई की मदद से, उपयोगकर्ता को Google Play Store से अपडेट ट्रिगर करने के बजाय, ऐप्लिकेशन में ही अपडेट ट्रिगर किया जा सकता है.

डाउनलोड के साइज़ की सीमाएं

ऐसेट पैक का साइज़ बड़ा हो सकता है. इसलिए, ये बड़े गेम के लिए सबसे सही हैं. Google Play Partner Program for Games में शामिल डेवलपर के लिए, साइज़ की सीमा ज़्यादा भी हो सकती है. Google Play पर फ़ाइलों के साइज़ की तय सीमा पर जाकर, इस बारे में ज़्यादा जानकारी पाई जा सकती है.

Texture Compression Format Targeting का इस्तेमाल करने पर, डाउनलोड करने की ये सीमाएं हर यूनीक टेक्सचर फ़ॉर्मैट पर अलग-अलग लागू होती हैं.

अगला चरण 

अपने गेम या ऐप्लिकेशन में Play की ऐसेट डिलीवरी की सुविधा जोड़ने के लिए, इनमें से किसी एक का इस्तेमाल करें:

सेवा की शर्तें और डेटा की सुरक्षा

Play एसेट डिलीवरी लाइब्रेरी को ऐक्सेस या इस्तेमाल करने का मतलब है कि आपको Play Core सॉफ़्टवेयर डेवलपमेंट किट की सेवा की शर्तें मंज़ूर हैं. लाइब्रेरी को ऐक्सेस करने से पहले, कृपया इस पर लागू होने वाली सभी शर्तों और नीतियों को पढ़कर समझ लें.

Play कोर लाइब्रेरी, Google Play Store के साथ आपके ऐप्लिकेशन का रनटाइम इंटरफ़ेस होती हैं. इसलिए, जब आपके ऐप्लिकेशन में Play Core का इस्तेमाल किया जाता है, तो Play Store अपनी प्रोसेस चलाता है. इसमें डेटा को मैनेज करना भी शामिल है. डेटा को मैनेज करने के लिए, Google Play की सेवा की शर्तें लागू होती हैं. यहां दी गई जानकारी में बताया गया है कि आपके ऐप्लिकेशन के खास अनुरोधों को प्रोसेस करने के लिए, Play Core लाइब्रेरी डेटा को कैसे मैनेज करती हैं.

Play Asset Delivery

इस्तेमाल के आधार पर इकट्ठा किया गया डेटा डिवाइस का मेटाडेटा
ऐप्लिकेशन का वर्शन
डेटा इकट्ठा करने का मकसद इकट्ठा किए गए डेटा का इस्तेमाल, डिवाइस पर सही ऐसेट पैक दिखाने और अपडेट के बाद इंस्टॉल किए गए ऐसेट पैक को सुरक्षित रखने के लिए किया जाता है.
डेटा एन्क्रिप्ट (सुरक्षित) करने की सुविधा डेटा को एन्क्रिप्ट (सुरक्षित) किया गया है.
डेटा शेयर करना डेटा को किसी तीसरे पक्ष को ट्रांसफ़र नहीं किया जाता.
डेटा मिटाना डेटा को तय समय के बाद मिटा दिया जाता है.

हम ज़्यादा से ज़्यादा पारदर्शी होने की कोशिश करते हैं. हालांकि, ऐप्लिकेशन डेवलपर के तौर पर, यह तय करने की पूरी ज़िम्मेदारी आपकी है कि Google Play के डेटा सुरक्षा वाले सेक्शन के फ़ॉर्म में मांगी गई जानकारी कैसे देनी है. इस फ़ॉर्म में, ऐप्लिकेशन के उपयोगकर्ता का डेटा इकट्ठा करने, उसे शेयर करने, और उसकी सुरक्षा के तरीकों के बारे में जानकारी देनी होती है.

ज़्यादा रिसॉर्स

केस स्टडी
Devsisters, मोबाइल गेम डेवलपर और पब्लिशर है. यह Cookie Run आईपी के आधार पर कैज़ुअल गेम बनाती है. जानें कि उन्होंने 'Play ऐसेट डिलीवरी' की मदद से, अपने गेम के ग़ैर-ज़रूरी संसाधनों को कैसे कम किया.
केस स्टडी

2K, Play ऐसेट डिलीवरी की मदद से बेहतर क्वालिटी के ग्राफ़िक उपलब्ध कराता है

Cat Daddy Games, 2K का एक स्टूडियो है. यह वॉशिंगटन के किर्कलैंड में मौजूद है. NBA 2K Mobile, NBA SuperCard, और WWE SuperCard सीरीज़ की टीमें, उपयोगकर्ताओं के लिए अपने गेम की क्वालिटी को बेहतर बनाने का तरीका खोज रही थीं,
केस स्टडी

CD Projekt RED ने 'Play एसेट डिलीवरी' का इस्तेमाल करके, अपडेट के साइज़ को 90% तक कम किया है. साथ ही, अपडेट रेट को 10% तक बढ़ाया है

पोलैंड के वारसा में मौजूद गेम डेवलपर CD Projekt RED (CDPR) ने The Witcher 3 में मौजूद अपने मिनी-गेम, GWENT: The Witcher Card Game को फिर से तैयार किया. इसे मार्च 2020 में, Google Play पर बिना किसी शुल्क के खेले जा सकने वाले स्टैंडअलोन गेम के तौर पर लॉन्च किया गया.
केस स्टडी

RV AppStudios ने Google Play ऐसेट डिलीवरी की मदद से, अपने ऐप्लिकेशन में उपयोगकर्ताओं के जुड़ाव को बेहतर बनाया है

अमेरिका के डेवलपर RV AppStudios के कैज़ुअल गेम, बच्चों के लिए बने शिक्षा से जुड़े ऐप्लिकेशन, और काम के ऐप्लिकेशन के पोर्टफ़ोलियो को अब तक 20 करोड़ से ज़्यादा बार डाउनलोड किया जा चुका है.
केस स्टडी

Google Play ऐसेट डिलीवरी की मदद से, Gameloft को 10% ज़्यादा नए उपयोगकर्ता मिले

Gameloft की शुरुआत 2000 में, गेम के जुनून और दुनिया भर के खिलाड़ियों तक गेम पहुंचाने की इच्छा के साथ हुई थी.
वीडियो

गेम के लिए Google Play ऐसेट डिलीवरी

गेम के लिए बने नए ऐप्लिकेशन बंडल की मदद से, अपने गेम की डिलीवरी को ऑप्टिमाइज़ करें. इससे, गेम की बड़ी ऐसेट को मुफ़्त में और अपनी पसंद के मुताबिक डिलीवर किया जा सकता है.