फ़ीड में विज्ञापन बनाने के बाद, अगले चरण में, अपने फ़ीड के एचटीएमएल में कोड को डालें.
फ़ीड में विज्ञापन कोड कहां पर डालें
'फ़ीड में विज्ञापन कोड' को अपने फ़ीड के कॉन्टेंट के बीच में डालें या वहां डालें जहां से फ़ीड शुरू या खत्म होता है. सीधे अपने फ़ीड के एचटीएमएल कोड में बदलाव करके ऐसा किया जा सकता है. अगर आपने कॉन्टेंट मैनेजमेंट सिस्टम (सीएमएस) का इस्तेमाल किया है, तो अपने कोड डालने के लिए प्लग इन का इस्तेमाल किया जा सकता है.
फ़ीड में विज्ञापन सेट अप का उदाहरण इस तरह दिख सकता है:
पहला कॉन्टेंट ब्लॉक: |
|
दूसरा कॉन्टेंट ब्लॉक: |
|
फ़ीड में नेटिव विज्ञापन: |
|
तीसरा कॉन्टेंट ब्लॉक: |
|
चौथा कॉन्टेंट ब्लॉक: |
फ़ीड में विज्ञापन डालने का तरीका
आम तौर पर, आपके कॉन्टेंट मैनेजमेंट सिस्टम में 1) एक ऐसा डेटाबेस होता है जिसमें आपका कॉन्टेंट शामिल होता है और 2) किसी कोड का ऐसा हिस्सा होता है जो आपके कॉन्टेंट को लूप में चलाता है. इससे, आपका फ़ीड तैयार हो जाता है. कोड के इस हिस्से को अपनी टेंप्लेट फ़ाइल में देखा जा सकता है. इसे कॉन्टेंट मैनेजमेंट सिस्टम के टेंप्लेट फ़ोल्डर में सेव किया जाएगा. इस फ़ोल्डर को कभी-कभी थीम फ़ोल्डर भी कहा जाता है.
अपनी टेंप्लेट फ़ाइल में मौजूद कोड में बदलाव करना
अपना फ़ीड में विज्ञापन रखने के लिए, अपनी टेंप्लेट फ़ाइल में कोड में इस तरह बदलाव करें:
- उस पेज की टेंप्लेट फ़ाइल खोलें जहां आपका फ़ीड मौजूद है.
- अपना फ़ीड बनाने वाला लूप ढूंढें. (जानकारी: लूप कोड में, "कुछ समय" या "हर एक के लिए" वाला निर्देश शामिल होने की ज़्यादा संभावना है.)
- अपने फ़ीड में 'फ़ीड में विज्ञापन' डालने के लिए, लूप कोड में बदलाव करें:
- अगर आपके लूप में काउंटर नहीं है, तो किसी काउंटर को जोड़ें. इससे यह तय किया जा सकता है कि आपको 'फ़ीड में विज्ञापन' को कितनी बार डालना है.
- अपने 'फ़ीड में विज्ञापन' को काउंटर में तय की गई फ़्रीक्वेंसी पर दिखाने के लिए, लूप में "if" स्टेटमेंट जोड़ें.
हमने नीचे कुछ नकली कोड दिए हैं. आपके कोड का स्ट्रक्चर, इस नकली कोड से मिलता-जुलता होगा. हालांकि, आपने जिस प्रोग्रामिंग भाषा का इस्तेमाल किया है उसके हिसाब से, आपके कोड को लागू करने का तरीका अलग हो सकता है.
Posts[] posts;
Var count=1; // If your code does not include a counter define one
While (count < posts.length) // Increase the value of "count" by 1 until the final post in the database
{
If (count%3=0) //If the value of "count" equals 3 or 6 or 9 insert the ad
{
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234567890123456" crossorigin="anonymous">
</script>
<ins class="adsbygoogle" style="display:block"
data-ad-format="fluid"
data-ad-client="ca-pub-1234567890123456"
data-ad-slot="1234567890"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
}
<h3>{{ post.title }}</h3> // for all count values insert the content block title
<p>{{ post.body }}<p> //Insert the content block body
<img src="{{ post.thumbnail}}"> //Insert the content block image
}
ज़रूरी
पक्का करें कि आपने अपना विज्ञापन कोड एक पैरंट कंटेनर (<div>
, <iframe>
वगैरह) में डाला है और उसमें ये चीज़ें शामिल हैं:
- एक मान्य चौड़ाई. अगर आपने अपना विज्ञापन कोड किसी ऐसे पैरंट कंटेनर में रखा है जिसकी चौड़ाई पूरी तरह सेट नहीं है (उदाहरण के लिए, किसी फ़्लोटिंग एलिमेंट में), तो आपका विज्ञापन नहीं दिखेगा. आपके विज्ञापन कितनी चौड़ाई में दिख रहे हैं, इसका हिसाब लगाने के लिए हम पैरंट कंटेनर की चौड़ाई का इस्तेमाल करते हैं. ध्यान दें कि किसी लेख में विज्ञापन की चौड़ाई कम से कम 250 पिक्सेल होनी चाहिए.
- बदली जा सकने वाली चौड़ाई. एक तय ऊंचाई वाले पैरंट कंटेनर में अपना विज्ञापन कोड डालने पर, आपके विज्ञापन दिखने में रुकावट आ सकती है.