इस पेज पर, आरटीबी के साथ एएमपीएचटीएमएल (AMPHTML) विज्ञापनों का इस्तेमाल शुरू करने का तरीका बताया गया है. एएमपीएचटीएमएल विज्ञापनों और टूल के बारे में ज़्यादा जानकारी पाने और इनका इस्तेमाल शुरू करने के लिए, यहां दिए गए संसाधन देखें.
हाई-लेवल अप्रोच
आरटीबी बिड रिक्वेस्ट
आरटीबी बिड रिक्वेस्ट से पता चलता है कि अनुरोध, एएमपी पेज से आ रहा है या नहीं और एएमपीएचटीएमएल विज्ञापनों की ज़रूरी शर्तें क्या हैं.
एएमपी पेज
BidRequest.site.ext.amp
फ़ील्ड का इस्तेमाल करके यह पता लगाया जा सकता है कि अनुरोध, एएमपी पेज से आ रहा है या नहीं. इसे इन वैल्यू पर सेट किया जा सकता है:
enum AmpPage { // This is not an AMP page. DIALECT_HTML = 0; // This is an Amp page. DIALECT_HTML_AMP = 1; }
एएमपीएचटीएमएल (AMPHTML) विज्ञापन की ज़रूरी शर्तें
BidRequest.imp.ext.ampad
फ़ील्ड का इस्तेमाल, एएमपी विज्ञापनों की ज़रूरी शर्तों को तय करने के लिए किया जा सकता है.
enum AmpAdRequirementType { // AMP ad requirements unknown. UNKNOWN_AMP_AD_REQUIREMENT_TYPE = 1; // AMP ads are not allowed. AMP_AD_NOT_ALLOWED = 2; // Either AMP ads or non-AMP ads are allowed; // AMP ads are not early rendered. AMP_AD_ALLOWED_AND_NOT_EARLY_RENDERED = 3; // Either AMP ads or non-AMP ads are allowed; // AMP ads are early rendered. AMP_AD_ALLOWED_AND_EARLY_RENDERED = 4; // AMP ads are required. // Ads that are non-AMP may be rejected by the publisher. AMP_AD_REQUIRED = 5; }
आरटीबी बिड रिस्पॉन्स
BidResponse.seatbid.bid.ext.amp_ad_url
फ़ील्ड में, एएमपीएचटीएमएल (AMPHTML) विज्ञापन कॉन्टेंट पर ले जाने वाला यूआरएल डाला जा सकता है.
मान्य एएमपीएचटीएमएल (AMPHTML) की पुष्टि करना
एएमपीएचटीएमएल विज्ञापनों को जल्दी रेंडर करने के लिए, एक्सचेंज को उनकी पुष्टि करनी होगी और उन पर हस्ताक्षर करना होगा. इससे पता चलता है कि विज्ञापन, amp4ads <html
amp4ads>
क्रिएटिव फ़ॉर्मैट में लिखा गया है.
मान्य एएमपीएचटीएमएल (AMPHTML) विज्ञापनों को एएमपी पेजों से पहले रेंडर करने की अनुमति होगी. जिन विज्ञापनों की पुष्टि मान्य एएमपीएचटीएमएल के तौर पर नहीं की गई है वे उसी स्पीड से रेंडर होंगे जिस स्पीड से एएमपीएचटीएमएल के तौर पर पुष्टि नहीं किए गए विज्ञापन रेंडर होते हैं.
amp_ad_url
में सिर्फ़ एएमपीएचटीएमएल (AMPHTML) विज्ञापन दिखाए जाने चाहिए.
आने वाले समय में, अगर किसी पब्लिशर को सिर्फ़ एएमपीएचटीएमएल (AMPHTML) विज्ञापनों की ज़रूरत है, तो एएमपीएचटीएमएल के तौर पर साइन नहीं किए गए विज्ञापन रेंडर नहीं किए जाएंगे.
Authorized Buyers की मदद से बिडिंग करने पर, अगर बिडर एएमपीएचटीएमएल (AMPHTML) विज्ञापन दिखाने वाले विज्ञापन स्लॉट में कोई ऐसा विज्ञापन दिखाते हैं जो एएमपीएचटीएमएल (AMPHTML) फ़ॉर्मैट में नहीं है, तो उनसे शुल्क लिया जाएगा.
सर्वर-साइड फ़ेच
एएमपीएचटीएमएल (AMPHTML) विज्ञापनों को जल्दी रेंडर करने के लिए, एएमपीएचटीएमएल विज्ञापन कॉन्टेंट को क्लाइंट से अतिरिक्त होप की ज़रूरत के बिना रेंडर किया जाना चाहिए. इसे विज्ञापन के लोड होने में लगने वाले समय और अतिरिक्त क्लाइंट-साइड कॉल की वजह से, उपयोगकर्ताओं को खराब अनुभव देने से रोकने के लिए डिज़ाइन किया गया है.
नीलामी जीतने के बाद, एक्सचेंज amp_ad_url
में दिए गए यूआरएल पर मौजूद एएमपीएचटीएमएल विज्ञापन कॉन्टेंट को वापस पाने के लिए, सर्वर-टू-सर्वर अनुरोध करेगा. क्रिएटिव सर्वर को 300 मिलीसेकंड के अंदर जवाब देना चाहिए और कॉन्टेंट दिखाना चाहिए.
क्रिएटिव सर्वर से मिला एएमपीएचटीएमएल (AMPHTML) विज्ञापन, विज्ञापन स्लॉट में इंजेक्ट किया जाएगा और फिर रेंडर किया जाएगा. ध्यान दें कि मान्य एएमपीएचटीएमएल विज्ञापन में, iframes या अन्य <amp-ad>
टैग नहीं हो सकते. ज़्यादा जानकारी के लिए, एएमपीएचटीएमएल (AMPHTML) विज्ञापनों का स्पेसिफ़िकेशन देखें.
सिर्फ़ बीटा वर्शन में उपलब्ध सुविधा: अगर आपको इसकी ज़रूरत है, तो अपने खाते की टीम से संपर्क करें
एएमपीएचटीएमएल विज्ञापन (amp_ad_url
में बताया गया है) को सर्वर-टू-सर्वर तरीके से वापस पाने के दौरान, अनुमति पा चुके खरीदार, उपयोगकर्ता के ब्राउज़र से क्रिएटिव सर्वर पर एचटीटीपी हेडर और आईपी पास कर सकते हैं. इससे यह पक्का होता है कि क्रिएटिव सर्वर को वही जानकारी मिलती है जो स्टैंडर्ड क्लाइंट-साइड फ़ेच से भेजी जाती है. कुछ मामलों में, आईपी पते को सिर्फ़ पहले तीन बाइट (IPv4) या पहले छह बाइट (IPv6) तक काट दिया जा सकता है. अगर आपको यह सुविधा चाहिए, तो अपने खाते की टीम से संपर्क करें. यहां एचटीटीपी हेडर का एक सैंपल दिया गया है:
इंप्रेशन ट्रैकिंग यूआरएल और क्लिक मैक्रो
आरटीबी खरीदार अक्सर बिड रिस्पॉन्स में, स्टाइल वाले फ़ील्ड के तौर पर इंप्रेशन ट्रैकर शामिल करते हैं. यह Bid.burl
होता है, जो OpenRTB 2.5 में "बिलिंग नोटिस यूआरएल" होता है.
अनुमति पा चुके खरीदारों के लिए, ये क्लाइंट-साइड से ट्रिगर किए जाएंगे. क्रिएटिव रेंडर होने पर, amp-pixel ट्रैकिंग यूआरएल ट्रिगर करता है. amp-analytics, रेंडरिंग के अलावा ट्रैकिंग के ज़्यादा बेहतर इस्तेमाल के उदाहरणों को मैनेज कर सकता है.
एएमपीएचटीएमएल (AMPHTML) विज्ञापनों में, एएमपीएचटीएमएल में एक मान्य क्लिक मैक्रो होना ज़रूरी है. आम तौर पर, यह कुछ ऐसा दिखेगा:
<a href="%%CLICK_URL_UNESC%%http%3A%2F%2my.adserver.com%2Fsome%2Fpath%2Fhandleclick%3Fclick%3Dclk"></a> <a href="https://my.adserver.com/click?google_click_url=%%CLICK_URL_ESC%%"></a>
कुकी मैचिंग
क्रिएटिव में अक्सर क्रिएटिव कोड में कुकी मैच करने वाले पिक्सल शामिल होते हैं. एएमपीएचटीएमएल (AMPHTML) विज्ञापन, इस इस्तेमाल के उदाहरण के लिए, amp-pixel और amp-analytics कॉम्पोनेंट का इस्तेमाल कर सकते हैं. अगर amp-analytics
या amp-pixel
का इस्तेमाल करके, आपके इस्तेमाल के उदाहरण को पूरा नहीं किया जा सकता, तो वैकल्पिक विकल्पों के बारे में चर्चा करने के लिए, GitHub पर समस्या दर्ज करें. हम ऐसे नए एक्सटेंशन का स्वागत करते हैं जिनका इस्तेमाल कई अलग-अलग कंपनियां कर सकती हैं. नया एक्सटेंशन बनाने के लिए, ज़्यादा जानकारी या तकनीकी दिशा-निर्देश देखें.
जांच के लिए एएमपी विज्ञापन यूआरएल के सैंपल
जांच के लिए, एएमपीएचटीएमएल विज्ञापन कॉन्टेंट के इस सैंपल का इस्तेमाल किया जा सकता है:
संसाधन
एएमपी प्रोजेक्ट और Google ने, इस प्रोसेस को शुरू करने में आपकी मदद करने के लिए कई संसाधन उपलब्ध कराए हैं:
- एएमपी में विज्ञापन बनाना
- एएमपीएचटीएमएल विज्ञापन क्रिएटिव फ़ॉर्मैट स्पेसिफ़िकेशन (GitHub)
- एएमपीएचटीएमएल (AMPHTML) विज्ञापनों की खास जानकारी (GitHub)
- एएमपीएचटीएमएल विज्ञापनों के लिए, एएमपी प्रोजेक्ट की वेबसाइट
- एएमपीएचटीएमएल (AMPHTML) विज्ञापनों का उदाहरण
- लोड होने में लगने वाले समय की तुलना—देखें कि सामान्य विज्ञापन की तुलना में, एएमपीएचटीएमएल विज्ञापन कितनी तेज़ी से लोड होता है. इसे 3G कनेक्शन पर देखना सबसे अच्छा है.
- IAB / OpenRTB ग्रुप के लिए, आरटीबी से जुड़े खास प्रस्ताव