इस गाइड में, tvOS के लिए PAL SDK टूल का इस्तेमाल करके नॉन्स जनरेट करने का तरीका बताया गया है स्किप किए जा सकने वाले विज्ञापनों का अनुरोध कर रहे हैं, तो 'स्किप करें' बटन को Google Ads की ज़रूरी शर्तें, और उनसे जुड़े ट्रैकिंग इवेंट भेज सकते हैं.
ज़रूरी शर्तें
- tvOS PAL का 2.7.0 या इसके बाद वाला वर्शन होना चाहिए.
- tvOS के लिए PAL SDK टूल को लागू करने वाला ऐप्लिकेशन, ताकि नॉन्स का अनुरोध किया जा सके. ज़्यादा के लिए ज़्यादा जानकारी के लिए, PAL tvOS का इस्तेमाल शुरू करने की गाइड देखें.
- विज्ञापन दिखाने के लिए, Google Ad Manager में दिया गया तरीका अपनाकर अपना नेटवर्क सेट अप करें आपके लिए स्किप किए जा सकने वाले वीडियो विज्ञापन किया जा सकता है.
स्किप किए जा सकने वाले विज्ञापनों का अनुरोध करने के लिए, नॉन्स जनरेट करें
NonceRequest पर skippablesSupported की वैल्यू को true पर सेट करें. अगर यह
सेट नहीं है, इसलिए स्किप किए जा सकने वाले विज्ञापनों के लिए सहायता डिफ़ॉल्ट रूप से false पर सेट है. यह अनुरोध
स्किप किए जा सकने वाले विज्ञापनों के लिए ज़रूरी नॉन्स वैल्यू जनरेट करता है. नीचे दी गई जानकारी देखें
नॉन्स अनुरोध पर यह वैल्यू सेट करने के उदाहरण के लिए कोड:
ViewController.m
/**
* Generates a nonce with sample arguments and logs it to the console.
*/
- (void)requestNonceManager {
PALNonceRequest *request = [[PALNonceRequest alloc] init];
request.skippablesSupported = YES;
...
'अभी नहीं' बटन के लिए ज़रूरी शर्तें
स्किप किए जा सकने वाले विज्ञापनों के लिए, 'स्किप करें' बटन को इस डिज़ाइन के साथ रेंडर करें ज़रूरतें. इन ज़रूरी शर्तों को पूरा न करने पर पाबंदियां लगाई जा सकती हैं आपकी साइट या ऐप्लिकेशन पर दिखाए जाने वाले Google विज्ञापनों पर डाले जा रहे हैं.
काउंटडाउन टाइमर
विज्ञापन को तब तक स्किप नहीं किया जा सकता, जब तक कि VAST (वीडियो विज्ञापन देने के लिए टेंप्लेट) में तय skipoffset समय तक नहीं बताया गया हो.
स्किप न किए जा सकने वाले इस अवधि के दौरान, उपयोगकर्ता को सूचित करने के लिए एक सूचना दिखानी होगी
कि विज्ञापन को X सेकंड में स्किप किया जा सकता है. सूचना का अनुवाद
उपयोगकर्ता की भाषा में उपलब्ध हो.
बटन की पोज़िशन सेट करना
बाईं से दाईं ओर लिखी जाने वाली भाषा के लिए, 'स्किप करें' बटन को इसके नीचे दाईं ओर रखें वीडियो प्लेयर. दाईं से बाईं ओर लिखी जाने वाली भाषा के लिए, 'स्किप करें' बटन को वीडियो प्लेयर के नीचे बाईं ओर.
बटन का साइज़ बदलना
बटन और टेक्स्ट का साइज़ इतना बड़ा होना चाहिए कि उसे आसानी से पढ़ा जा सके अनुभव.
टेक्स्ट और आइकॉन
'स्किप करें' बटन में टेक्स्ट और आइकोनोग्राफ़ी, दोनों होने चाहिए. Google आपके यूआरएल पैरामीटर को कैसे इस्तेमाल करेगा, यह तय करने के लिए आइकॉनोग्राफ़ी के तौर पर अगली सामग्री छोड़ें आइकॉन पर टैप करें.
सुलभता
उपयोगकर्ता के पास कीबोर्ड का इस्तेमाल करके 'स्किप करें' बटन पर जाने की सुविधा होनी चाहिए या रिमोट कंट्रोल. काउंटडाउन पूरा हो जाने के बाद, ऐप्लिकेशन को 'स्किप करें' बटन पर फ़ोकस करना चाहिए.
इंटरनैशनलाइजेशन
स्किप किए गए टेक्स्ट का अनुवाद, उपयोगकर्ता की भाषा में होना चाहिए.
विज्ञापनों का पॉड
अगर विज्ञापन विज्ञापनों के पॉड में है, तो 'स्किप करें' बटन पॉड के अगले विज्ञापन पर जा सकता है या पूरे पॉड को छोड़ सकता है.
"विज्ञापन छोड़ें" अनुवाद
अपने "विज्ञापन छोड़ें" का अनुवाद करने के लिए इस JSON का इस्तेमाल करें उपयोगकर्ता की स्थान-भाषा के आधार पर टेक्स्ट.
"विज्ञापन छोड़ें" अनुवाद
{ "skipAdTranslations": [ { "languageCode": "am", "language": "Amharic", "translatedText": "ማስታወቂያ ዝለል" }, { "languageCode": "ar", "language": "Arabic", "translatedText": "تخطي الإعلان" }, { "languageCode": "ar-EG", "language": "Arabic (Egypt)", "translatedText": "تخطي الإعلان" }, { "languageCode": "ar-JO", "language": "Arabic (Jordan)", "translatedText": "تخطي الإعلان" }, { "languageCode": "ar-MA", "language": "Arabic (Morocco)", "translatedText": "تخطي الإعلان" }, { "languageCode": "bg", "language": "Bulgarian", "translatedText": "Пропускане на рекламата" }, { "languageCode": "bs", "language": "Bosnian", "translatedText": "Preskoči oglas" }, { "languageCode": "ca", "language": "Catalan", "translatedText": "Omet l'anunci" }, { "languageCode": "cs", "language": "Czech", "translatedText": "Přeskočit reklamu" }, { "languageCode": "da", "language": "Danish", "translatedText": "Spring annoncen over" }, { "languageCode": "de", "language": "German", "translatedText": "Überspringen" }, { "languageCode": "de-AT", "language": "German (Austria)", "translatedText": "Überspringen" }, { "languageCode": "de-CH", "language": "German (Switzerland)", "translatedText": "Überspringen" }, { "languageCode": "el", "language": "Greek", "translatedText": "Παράλειψη διαφήμισης" }, { "languageCode": "en", "language": "English", "translatedText": "Skip Ad" }, { "languageCode": "en-AU", "language": "English (Australia)", "translatedText": "Skip Ad" }, { "languageCode": "en-CA", "language": "English (Canada)", "translatedText": "Skip Ad" }, { "languageCode": "en-GB", "language": "English (United Kingdom)", "translatedText": "Skip Ad" }, { "languageCode": "en-IE", "language": "English (Ireland)", "translatedText": "Skip Ad" }, { "languageCode": "en-IN", "language": "English (India)", "translatedText": "Skip Ad" }, { "languageCode": "en-NZ", "language": "English (New Zealand)", "translatedText": "Skip Ad" }, { "languageCode": "en-SG", "language": "English (Singapore)", "translatedText": "Skip Ad" }, { "languageCode": "en-ZA", "language": "English (South Africa)", "translatedText": "Skip Ad" }, { "languageCode": "es", "language": "Spanish", "translatedText": "Saltar anuncio" }, { "languageCode": "es-419", "language": "Spanish (Latin America)", "translatedText": "Omitir anuncio" }, { "languageCode": "es-AR", "language": "Spanish (Argentina)", "translatedText": "Omitir anuncio" }, { "languageCode": "es-BO", "language": "Spanish (Bolivia)", "translatedText": "Omitir anuncio" }, { "languageCode": "es-CL", "language": "Spanish (Chile)", "translatedText": "Omitir anuncio" }, { "languageCode": "es-CO", "language": "Spanish (Colombia)", "translatedText": "Omitir anuncio" }, { "languageCode": "es-CR", "language": "Spanish (Costa Rica)", "translatedText": "Omitir anuncio" }, { "languageCode": "es-DO", "language": "Spanish (Dominican Republic)", "translatedText": "Omitir anuncio" }, { "languageCode": "es-EC", "language": "Spanish (Ecuador)", "translatedText": "Omitir anuncio" }, { "languageCode": "es-GT", "language": "Spanish (Guatemala)", "translatedText": "Omitir anuncio" }, { "languageCode": "es-HN", "language": "Spanish (Honduras)", "translatedText": "Omitir anuncio" }, { "languageCode": "es-MX", "language": "Spanish (Mexico)", "translatedText": "Omitir anuncio" }, { "languageCode": "es-NI", "language": "Spanish (Nicaragua)", "translatedText": "Omitir anuncio" }, { "languageCode": "es-PA", "language": "Spanish (Panama)", "translatedText": "Omitir anuncio" }, { "languageCode": "es-PE", "language": "Spanish (Peru)", "translatedText": "Omitir anuncio" }, { "languageCode": "es-PR", "language": "Spanish (Puerto Rico)", "translatedText": "Omitir anuncio" }, { "languageCode": "es-PY", "language": "Spanish (Paraguay)", "translatedText": "Omitir anuncio" }, { "languageCode": "es-SV", "language": "Spanish (El Salvador)", "translatedText": "Omitir anuncio" }, { "languageCode": "es-US", "language": "Spanish (United States)", "translatedText": "Omitir anuncio" }, { "languageCode": "es-UY", "language": "Spanish (Uruguay)", "translatedText": "Omitir anuncio" }, { "languageCode": "es-VE", "language": "Spanish (Venezuela)", "translatedText": "Omitir anuncio" }, { "languageCode": "et", "language": "Estonian", "translatedText": "Jäta reklaam vahele" }, { "languageCode": "eu", "language": "Basque", "translatedText": "Saltatu iragarkia" }, { "languageCode": "fa", "language": "Farsi", "translatedText": "رد شدن از آگهی" }, { "languageCode": "fi", "language": "Finnish", "translatedText": "Ohita mainos" }, { "languageCode": "fil", "language": "Filipino", "translatedText": "Laktawan ang Ad" }, { "languageCode": "fr", "language": "French", "translatedText": "Ignorer l'annonce" }, { "languageCode": "fr-CA", "language": "French (Canada)", "translatedText": "Ignorer l'annonce" }, { "languageCode": "fr-CH", "language": "French (Switzerland)", "translatedText": "Ignorer l'annonce" }, { "languageCode": "gl", "language": "Galician", "translatedText": "Saltar anuncio" }, { "languageCode": "gu", "language": "Gujarati", "translatedText": "જાહેરાત છોડો" }, { "languageCode": "he", "language": "Hebrew", "translatedText": "דילוג על המודעה" }, { "languageCode": "hr", "language": "Croatian", "translatedText": "Preskoči oglas" }, { "languageCode": "hu", "language": "Hungarian", "translatedText": "A hirdetés kihagyása" }, { "languageCode": "id", "language": "Indonesian", "translatedText": "Lewati Iklan" }, { "languageCode": "is", "language": "Icelandic", "translatedText": "Sleppa auglýsingu" }, { "languageCode": "it", "language": "Italian", "translatedText": "Salta annuncio" }, { "languageCode": "iw", "language": "Hebrew", "translatedText": "דילוג על המודעה" }, { "languageCode": "jp", "language": "Japanese", "translatedText": "広告をスキップ" }, { "languageCode": "ko", "language": "Korean", "translatedText": "광고 건너뛰기" }, { "languageCode": "ln", "language": "Lingala", "translatedText": "Ignorer l'annonce" }, { "languageCode": "lo", "language": "Lao", "translatedText": "ຂ້າມໂຄສະນາ" }, { "languageCode": "lt", "language": "Lithuanian", "translatedText": "Praleisti skelbimą" }, { "languageCode": "lv", "language": "Latvian", "translatedText": "Izlaist reklāmu" }, { "languageCode": "ml", "language": "Malayalam", "translatedText": "പരസ്യം ഒഴിവാക്കുക" }, { "languageCode": "mo", "language": "Romanian", "translatedText": "Închide anunțul" }, { "languageCode": "mr", "language": "Marathi", "translatedText": "जाहिरात वगळा" }, { "languageCode": "ms", "language": "Malay", "translatedText": "Langkau Iklan" }, { "languageCode": "nb", "language": "Norwegian", "translatedText": "Hopp over annonsen" }, { "languageCode": "nl", "language": "Dutch", "translatedText": "Advertentie overslaan" }, { "languageCode": "no", "language": "Norwegian", "translatedText": "Hopp over annonsen" }, { "languageCode": "pa", "language": "Punjabi", "translatedText": "ਵਿਗਿਆਪਨ ਛੱਡੋ" }, { "languageCode": "pl", "language": "Polish", "translatedText": "Pomiń reklamę" }, { "languageCode": "pt", "language": "Portuguese", "translatedText": "Pular anúncio" }, { "languageCode": "pt-BR", "language": "Portuguese (Brazil)", "translatedText": "Pular anúncio" }, { "languageCode": "pt-PT", "language": "Portuguese (Portugal)", "translatedText": "Pular anúncio" }, { "languageCode": "ro", "language": "Romanian", "translatedText": "Închide anunțul" }, { "languageCode": "ru", "language": "Russian", "translatedText": "Пропустить рекламу" }, { "languageCode": "sk", "language": "Slovak", "translatedText": "Preskočiť reklamu" }, { "languageCode": "sl", "language": "Slovenian", "translatedText": "Preskoči oglas" }, { "languageCode": "sr", "language": "Serbian", "translatedText": "Прескочи оглас" }, { "languageCode": "sv", "language": "Swedish", "translatedText": "Hoppa över annons" }, { "languageCode": "sw", "language": "Swahili", "translatedText": "Ruka Tangazo" }, { "languageCode": "ta", "language": "Tamil", "translatedText": "விளம்பரத்தைத் தவிர்" }, { "languageCode": "te", "language": "Telugu", "translatedText": "ప్రకటనను దాటవేయి" }, { "languageCode": "th", "language": "Thai", "translatedText": "ข้ามโฆษณา" }, { "languageCode": "tl", "language": "Tagalog", "translatedText": "Laktawan ang Ad" }, { "languageCode": "tr", "language": "Turkish", "translatedText": "Reklamı atla" }, { "languageCode": "uk", "language": "Ukrainian", "translatedText": "Пропустити оголошення" }, { "languageCode": "ur", "language": "Urdu", "translatedText": "اشتہار نظر انداز کریں" }, { "languageCode": "vi", "language": "Vietnamese", "translatedText": "Bỏ qua quảng cáo" }, { "languageCode": "zh", "language": "Chinese", "translatedText": "跳过广告" }, { "languageCode": "zh-CN", "language": "Chinese (China mainland)", "translatedText": "跳过广告" }, { "languageCode": "zh-HK", "language": "Chinese (Hong Kong)", "translatedText": "略過廣告" }, { "languageCode": "zh-TW", "language": "Chinese (Taiwan)", "translatedText": "略過廣告" }, { "languageCode": "zu", "language": "Zulu", "translatedText": "Yeqa Isikhangiso" } ] }
अब आपके ऐप्लिकेशन में, Google विज्ञापन से स्किप की जा सकने वाली विज्ञापन इन्वेंट्री को टारगेट किया जा सकता है सर्वर. लागू करने की पुष्टि करने के लिए, स्किप किए जा सकने वाले प्री-रोल विज्ञापन टैग का सैंपल.