تنفيذ الويب

ملاحظة: يمكنك دائمًا تقديم طلب إعلان واحد لكل صفحة بغض النظر عن عدد عمليات الحظر التي قد توجد.

ملاحظة مهمة: يُرجى قراءة الأحكام والشروط قبل استخدام هذا الرمز.

لاستخدام هذا الرمز، يجب أن يكون لديك حساب AdSense لديه إذن نشط لاستخدام إعلانات البحث المخصّص من AdSense.

نظرة عامة

تتألف عملية تنفيذ إعلانات البحث المخصص من AdSense على موقعك من 3 خطوات:

الخطوة 1: إنشاء نمط البحث المخصّص في AdSense

بعد تسجيل الدخول، وسِّع الإعلانات على شبكة البحث ثم انقر على أنماط الإعلانات على شبكة البحث. من هنا يمكنك إنشاء نمط جديد أو تحديث نمط حالي.

الخطوة 2: ضبط الرمز

انقر على الحصول على الرمز. تضمين يُرجى ضبط حاويات الإعلانات لمطابقة حاويات الإعلانات على صفحة البحث.

الخطوة 3: تنفيذ الرمز

انسخ الرمز من أداة إنشاء الرموز والصقه في صفحتك، مع تذكُّر تحديث المعلمة query. يجب وضع الرمز الذي تم إنشاؤه في علامة Head في علامة Head على موقعك الإلكتروني حتى يتم تحميل الإعلانات بشكل صحيح. ستحتوي شفرة الوحدة الإعلانية الأولى على إعدادات جميع الوحدات الإعلانية في الصفحة. لن تحتاج الوحدات الإعلانية الإضافية إلا إلى وضع الوحدة الإعلانية المطابقة <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>

"البحث ذو الصلة" على "بحث 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>

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

var pageOptions = {
  'pubId': 'test client ID', // Enter your own client-ID here
  'relatedSearchTargeting': 'query', // Must use 'query' for Related Search on Search pages
  '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>

توفّر الميزة "بحث ذو صلة" في المحتوى عبارات بحث للمستخدم ذات صلة بمحتوى الصفحة. ويتيح ذلك للمستخدمين استكشاف المواضيع الملائمة والتفاعل مع الإعلانات على شبكة البحث أو التنقّل في الموقع الإلكتروني. لا تستخدم الاستعلام "query" معلمة للبحث ذي الصلة في صفحات المحتوى نظرًا لأنها ستسبب بشكل غير متوقع نتائجك.

ملاحظة: يجب زحف محرّك بحث Google إلى موقعك الإلكتروني قبل أن تظهر عبارات البحث ذات الصلة على موقعك الإلكتروني. صفحاتك لضمان ملاءمة العبارات للسياق. إذا لم يتم الزحف إلى صفحة بعد أو تم حظر الزحف إليه (باستخدام ملف robots.txt مثلاً) بواسطة زاحف AdSense، لن نعرض عبارات البحث ذي الصلة المقترحة التي تقدمها إلى Google.

يعتمد منتج "البحث ذو الصلة ضمن المحتوى" على نظام الزحف إلى المحتوى من Google لفهرسة الصفحات. وإنشاء عبارات بحث ملائمة عناوين URL لصفحات المحتوى التي تحتوي على معلَمات طلب البحث مثل التتبّع قد تتداخل المتغيرات أو أرقام تعريف المستخدمين أو أرقام تعريف الجلسات أو المعرّفات الديناميكية الأخرى مع القدرة على تقييم المحتوى الأساسي للصفحة، وقد يؤدي ذلك إلى إجراء بحث ذي صلة غير دقيق أو غير ذي صلة. بنود الخدمة. يُرجى استخدام خيار "ignoredPageParams" لتحديد هذه المعاملات غير الضرورية، وضمان فهرسة المحتوى بشكل مناسب وتقليل حمل الزحف غير الضروري. يتيح ذلك لـ 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' for Related Search on Content pages
  '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 بدلاً من ذلك)
  • عدم تخزين موارد JavaScript من Google مؤقتًا على موقعك الإلكتروني
  • لا تستخدم الاستعلام "query" معلمة للبحث ذي الصلة في صفحات المحتوى حيث إنها ستؤدي إلى نتائج غير متوقعة.