ওয়েব বাস্তবায়ন

দ্রষ্টব্য: প্রতি পৃষ্ঠায় শুধুমাত্র একটি বিজ্ঞাপনের অনুরোধ করুন, যত ব্লকই থাকুক না কেন।

গুরুত্বপূর্ণ: এই কোড ব্যবহার করার আগে নিয়ম ও শর্তাবলী পড়ুন

এই কোডটি ব্যবহার করার জন্য আপনার AdSense কাস্টম অনুসন্ধান বিজ্ঞাপনগুলি ব্যবহার করার সক্রিয় অনুমতি সহ একটি AdSense অ্যাকাউন্ট থাকতে হবে৷

ওভারভিউ

আপনার সাইটে AdSense কাস্টম অনুসন্ধান বিজ্ঞাপন প্রয়োগ করা একটি 3 ধাপ প্রক্রিয়া:

ধাপ 1: AdSense- এ আপনার কাস্টম সার্চ স্টাইল তৈরি করুন

সাইন ইন করার পরে, অনুসন্ধানের জন্য বিজ্ঞাপনগুলি প্রসারিত করুন তারপরে অনুসন্ধান শৈলীতে ক্লিক করুন। এখান থেকে আপনি একটি নতুন শৈলী তৈরি করতে বা বিদ্যমান একটি আপডেট করতে পারেন৷

ধাপ 2: কোড কনফিগার করুন

কোড পান ক্লিক করুন Embed . আপনার অনুসন্ধান পৃষ্ঠায় বিজ্ঞাপন কন্টেনারগুলির সাথে মেলে আপনার বিজ্ঞাপন কন্টেনারগুলি কনফিগার করুন৷

ধাপ 3: কোডটি প্রয়োগ করুন

কোড জেনারেটর থেকে কোডটি অনুলিপি করুন এবং query প্যারামিটার আপডেট করার কথা মনে রেখে আপনার পৃষ্ঠায় পেস্ট করুন। বিজ্ঞাপনগুলি সঠিকভাবে লোড করার জন্য হেড ট্যাগে জেনারেট করা কোডটি আপনার সাইটের হেড ট্যাগে স্থাপন করা উচিত। বিজ্ঞাপন ইউনিট 1-এর কোডে পৃষ্ঠার সমস্ত বিজ্ঞাপন ইউনিটের সেটিংস থাকবে। অতিরিক্ত বিজ্ঞাপন ইউনিটের জন্য শুধুমাত্র সেই পৃষ্ঠায় সংশ্লিষ্ট বিজ্ঞাপন ইউনিট <div> স্থাপন করতে হবে যেখানে বিজ্ঞাপন দেখানো উচিত।

সর্বাধিক ব্যবহৃত বৈশিষ্ট্যগুলি কোড জেনারেটরে সরবরাহ করা হয়, তবে কিছু অতিরিক্ত পরামিতি রেফারেন্স বিভাগে উপলব্ধ। রেফারেন্স বিভাগে সমস্ত পৃষ্ঠা স্তরের বিকল্প রয়েছে, যা পৃষ্ঠার সমস্ত বিজ্ঞাপন ইউনিটে প্রযোজ্য, সেইসাথে সমস্ত ইউনিট স্তরের বিকল্পগুলি , যা পৃথক বিজ্ঞাপন ইউনিটগুলিতে প্রযোজ্য৷

কোডের উদাহরণ

অ্যাসিঙ্ক্রোনাস বিজ্ঞাপন লোড হচ্ছে

জেনারেট করা কোডটি অ্যাসিঙ্ক্রোনাস। অ্যাসিঙ্ক্রোনাস বিজ্ঞাপন লোডিংয়ের একটি সম্পূর্ণ কার্যকর উদাহরণ নীচে দেখানো হয়েছে। আপনি এই উদাহরণটি নতুন ট্যাবে খুলতে পারেন। আপনার নিজস্ব ক্লায়েন্ট-আইডি রাখতে ভুলবেন না।

<html>
<head>

<script async="async" src="https://www.google.com/adsense/search/ads.js"></script>

<script type="text/javascript" charset="utf-8">
  (function(g,o){g[o]=g[o]||function(){(g[o]['q']=g[o]['q']||[]).push(
  arguments)},g[o]['t']=1*new Date})(window,'_googCsa');
</script>

</head>

<body>

<div id="afscontainer1"></div>
<script type="text/javascript" charset="utf-8">

var pageOptions = {
  'pubId' : 'test client ID', // Enter your own client-ID here
  'query' : 'flowers', // User query for this page
  'styleId': '7824176615' // Enter your own style ID here
};

var adblock1 = {
  'container' : 'afscontainer1',
  'width' : 700
};

var adblock2 = {
  'container' : 'afscontainer2',
  'width' : 700
};

_googCsa('ads', pageOptions, adblock1, adblock2);
</script>

<p>Search result 1</p>
<p>Search result 2</p>
<p>Search result 3</p>

<div id="afscontainer2"></div>
</body>
</html>

রিলেটেড সার্চ অন সার্চ হল একটি অর্গানিক ইউনিট যার সার্চ টার্ম বর্তমান সার্চ টার্মের সাথে সম্পর্কিত। এই ইউনিটের লিঙ্কগুলি একটি নতুন অনুসন্ধান ফলাফল পৃষ্ঠায় যান৷

<html>
<head>

<script async="async" src="https://www.google.com/adsense/search/ads.js"></script>

<script type="text/javascript" charset="utf-8">
  (function(g,o){g[o]=g[o]||function(){(g[o]['q']=g[o]['q']||[]).push(
  arguments)},g[o]['t']=1*new Date})(window,'_googCsa');
</script>

</head>

<body>

<div id="afscontainer1"></div>
<script type="text/javascript" charset="utf-8">

var pageOptions = {
  'pubId': 'test client ID', // Enter your own client-ID here
  'query': 'flowers', // User query for this page
  'styleId': '1234567890', // Enter your own style ID here
  'resultsPageBaseUrl': '//www.example.com/search', // Enter your own base URL here
  'resultsPageQueryParam': 'query' // Enter your own query parameter here
};

var adblock = {
  'container': 'afscontainer1',
  'number': 3,
  'width': 700
};

var rsblock = {
  'container': 'afscontainer2',
  'relatedSearches': 6,
  'width': 500
};

_googCsa('ads', pageOptions, adblock, rsblock);
</script>

<p>Search result 1</p>
<p>Search result 2</p>
<p>Search result 3</p>

<div id="afscontainer2"></div>
</body>
</html>

বিষয়বস্তু সম্পর্কিত অনুসন্ধান পৃষ্ঠার বিষয়বস্তুর সাথে সম্পর্কিত ব্যবহারকারীর জন্য অনুসন্ধান পদ প্রদান করে। এটি ব্যবহারকারীদের প্রাসঙ্গিক বিষয়গুলি অন্বেষণ করতে, অনুসন্ধান বিজ্ঞাপন বা সাইট নেভিগেশনের সাথে জড়িত হতে সক্ষম করে৷ বিষয়বস্তু পৃষ্ঠাগুলিতে সম্পর্কিত অনুসন্ধানের জন্য 'কোয়েরি' প্যারামিটার ব্যবহার করবেন না কারণ এটি অপ্রত্যাশিত ফলাফলের কারণ হবে৷

দ্রষ্টব্য: বিষয়বস্তুর পণ্য সম্পর্কিত অনুসন্ধান পৃষ্ঠাগুলিকে সূচীকরণ করতে এবং প্রাসঙ্গিক অনুসন্ধান পদ তৈরি করতে Google এর সামগ্রী ক্রলিং সিস্টেমের উপর নির্ভর করে। ট্র্যাকিং ভেরিয়েবল, ইউজার আইডি, সেশন আইডি, বা অন্যান্য গতিশীল শনাক্তকারীর মতো ক্যোয়ারী প্যারামিটার ধারণকারী বিষয়বস্তু পৃষ্ঠার ইউআরএলগুলি পৃষ্ঠার মূল বিষয়বস্তু মূল্যায়ন করার ক্রলারের ক্ষমতাতে হস্তক্ষেপ করতে পারে এবং ভুল বা অপ্রাসঙ্গিক সম্পর্কিত অনুসন্ধান পদের দিকে নিয়ে যেতে পারে। অনুগ্রহ করে এই অপ্রয়োজনীয় পরামিতিগুলি সনাক্ত করতে, সঠিক বিষয়বস্তু সূচীকরণ নিশ্চিত করতে এবং অপ্রয়োজনীয় ক্রল লোড হ্রাস করতে 'অপেক্ষা করা পেজপ্যারামস' প্যারামিটার ব্যবহার করুন৷ এটি Google কে ইতিমধ্যেই ক্রল করা হয়েছে এমন একটি পৃষ্ঠাকে আরও ভালভাবে চিনতে এবং প্রস্তাবিত শর্তাদি দেখাতে শুরু করে (যদি যোগ্য হয় তবে Google এবং অংশীদার উভয়ই)।

<html>
<head>

<script async="async" src="https://www.google.com/adsense/search/ads.js"></script>

<script type="text/javascript" charset="utf-8">
  (function(g,o){g[o]=g[o]||function(){(g[o]['q']=g[o]['q']||[]).push(
  arguments)},g[o]['t']=1*new Date})(window,'_googCsa');
</script>

</head>

<body>

<p>Page content</p>

<div id="afscontainer1"></div>

<script type="text/javascript" charset="utf-8">

var pageOptions = {
  'pubId': 'test client ID', // Enter your own client-ID here
  'relatedSearchTargeting': 'content', // Must use 'content'
  'hl': 'en', // The preferred language for related terms (default to 'en' if not specified)
  'styleId': '1234567890', // Enter your style ID
  'resultsPageBaseUrl': '//www.example.com/search', // Enter the base URL of your results page
  'resultsPageQueryParam': 'query', // Specify the query parameter on your results page
  'terms': 'term a,term b', // Optionally provide your own related terms in a comma-delimited list
  'referrerAdCreative': 'example ad title' // Only used when a user clicked an ad to arrive here;
                                           // required when 'terms' is present.
};

var rsblock1 = {
  'container': 'afscontainer1',
  'relatedSearches': 6
};

_googCsa('relatedsearch', pageOptions, rsblock1);
</script>

<p>More page content</p>

</body>
</html>

এড়িয়ে চলার জিনিস

আমরা পরামর্শ দিই যে সমস্ত প্রকাশক AdSense কাস্টম অনুসন্ধান বিজ্ঞাপনগুলি বাস্তবায়নের জন্য আমাদের নির্দেশিকাগুলি মেনে চলে এবং কিছু প্রয়োগ পদ্ধতি এড়িয়ে চলুন যা বিজ্ঞাপন রেন্ডারিংয়ে হস্তক্ষেপ করতে পারে এবং অপ্রত্যাশিত ফলাফল বা সাবঅপ্টিমাল পারফরম্যান্সের কারণ হতে পারে৷

  • অসীম স্ক্রোল বাস্তবায়ন না হলে একটি পৃষ্ঠা থেকে একাধিক বিজ্ঞাপন কল করবেন না
  • বিজ্ঞাপন দেখানোর আগে বা পরে বিজ্ঞাপন ব্লক লুকাবেন না
  • পৃষ্ঠার চারপাশে বিজ্ঞাপন ব্লকগুলি সরান না
  • আপনি পৃষ্ঠায় দেখানোর চেয়ে বেশি বিজ্ঞাপন ব্লকের অনুরোধ করবেন না
  • বিজ্ঞাপন ব্লকের DOM ম্যানিপুলেট করবেন না
  • আপনার নিজের অলস-লোডিং বাস্তবায়ন করবেন না (এর পরিবর্তে Google এর অলস-লোডিং এর উপর নির্ভর করুন)
  • আপনার সাইটে Google এর JS সম্পদ ক্যাশে করবেন না
  • বিষয়বস্তু পৃষ্ঠাগুলিতে সম্পর্কিত অনুসন্ধানের জন্য 'কোয়েরি' প্যারামিটার ব্যবহার করবেন না কারণ এটি অপ্রত্যাশিত ফলাফলের কারণ হবে৷