Glossary

Lazy loading ads क्या है?

Lazy loading में ad तभी request होता है जब उसका slot screen के पास पहुँचता है, page खुलते ही सारे ads load करने की जगह।

Read in English

Lazy loading के बिना page load होते ही हर ad request हो जाता है, उन slots समेत जहाँ कई readers कभी पहुँचते ही नहीं। वो ads फिर भी load होते हैं, page धीमा करते हैं और viewability नीचे खींचते हैं। Google के Publisher Ads Audits उन pages को flag करते हैं जो fold के नीचे तीन से ज़्यादा ads load करते हैं।

Google Publisher Tag में आप viewport, यानी दिखने वाली screen, के percentage में दो margins set करते हैं। fetchMarginPercent तय करता है कि ad कितनी दूरी पर request हो, और renderMarginPercent कि कितनी दूरी पर draw हो; 100 का मतलब एक screen दूर। mobileScaling phones पर दोनों को गुणा करता है। पुरानी enableLazyLoad() call deprecated है, उसकी जगह googletag.setConfig() में lazyLoad setting है।

असली ख़तरा बहुत तंग margin है। अगर आपका auction एक second लेता है और reader उससे तेज़ scroll करके निकल जाता है, तो slot खाली पहुँचता है और impression चला जाता है। Phones पर scroll तेज़ होता है, इसलिए वहाँ margins चौड़े रखिए, और बदलाव से पहले और बाद में viewable impressions per page view compare कीजिए।

उदाहरण

एक article में 5 ad slots हैं और आधे readers slot 5 तक कभी नहीं पहुँचते। 10,000 page views पर, सब कुछ load करने से slot 5 के लिए 10,000 ads request होते हैं, जिनमें से 5,000 कभी देखे ही नहीं जा सकते। Lazy loading के साथ slot 5 सिर्फ़ उन लगभग 5,000 readers के लिए request होता है जो उसके पास तक scroll करते हैं।

Publishers के लिए क्यों ज़रूरी है

Lazy loading बेकार requests घटाता है, pages तेज़ करता है और आमतौर पर viewability बढ़ाता है। पर margins बहुत तंग हों, तो वो impressions भी जाते हैं जो देखे जाते।