سياسات ‏‫تنفيذ الإعلانات‬

تعديل شفرة إعلان AdSense

لا تسمح سياسات البرنامج بأي تغيير في شفرة AdSense يؤدي إلى تضخيم أداء الإعلان بصورةٍ مصطنعة أو إلحاق الضرر بتحويلات المعلنين. ويعرض حساب الناشر عددًا من الخيارات عند إنشاء شفرة الإعلان، والتي نأمل أن تسمح لك بإنشاء تخطيط إعلان يتلاءم مع موقعك. بوجهٍ عام، نوصي بنسخ شفرة الإعلان ولصقها. إلا أننا نتفهم في بعض الحالات ضرورة إجراء تعديلات لتكوين انطباع جيد لدى المستخدم.

الأساليب التي يجب تجنبها

‏‫في ما يلي بعض الأساليب التي يلزمك تجنبها:

  • إخفاء الوحدات الإعلانية في أي وقت (على سبيل المثال، display:none)،‏ ما لم تكن تُنفذ ‏‫وحدة إعلانية متجاوبة
  • تنفيذ شفرة إعلان AdSense بطريقة تغطي المحتوى أو يغطي هو الإعلانات
  • وضع وحدات إعلانية على موقع جوّال أو موقع ذي تصميم سريع الاستجابة بطريقة ستسبب تداخل المحتوى والإعلانات.
  • التلاعب باستهداف الإعلانات باستخدام الكلمات الرئيسية المخفية أو إطارات IFRAME، أو أية وسيلة أخرى
  • توزيع الإعلانات في رسائل البريد الإلكتروني أو البرامج
  • التلاعب في عرض الإعلانات أو عرضها لجذب انتباه لا مُبرر له (على سبيل المثال، بانزلاق الإعلانات إلى الشاشة، وتكبير/تصغير الإعلانات).
  • تشغيل إعلان أثناء إجراءات السحب التي يتخذها المستخدم على صفحة ويب جوّال.

التعديلات المقبولة

في ما يلي بعض التعديلات المقبولة:

التصميم سريع الاستجابة

تسمح لك شفرة الإعلان غير المتزامنة الجديدة بتعيين حجم أي إعلان من خلال CSS واستعلامات الوسائط الاختيارية، لملاءمتها مع موقع الويب سريع الاستجابة. اعرف المزيد عن كيفية استخدام الوحدات الإعلانية المتجاوبة.

اختبارات A/B

تسمح لك تجارب AdSense بمقارنة أداء نوع إعلان مختلف و/أو إعدادات نمط الإعلان النصي للوحدات الإعلانية. تساعدك التجارب على اتخاذ قرارات مستنيرة حول كيفية تهيئة وحداتك الإعلانية ويمكنها أيضًا مساعدتك على زيادة أرباحك. اعرف المزيد عن التجارب.

إذا كنت تحتاج إلى المزيد من التحكم في اختبارات A/B، يُرجى الاطلاع ع مقتطفات الشفرة التالية:

  • شفرة إعلان متزامنة:
    <script type="text/javascript">
        var random_number = Math.random();
        google_ad_client = "ca-publisher-id";
        google_ad_width = 728;
        google_ad_height = 90;

        if (random_number < .5){
            google_ad_slot = "1234567890";
        } else {
            google_ad_slot = "2345678901";
        }

    </script>
    <script type="text/javascript"
        src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
    </script>
  • شفرة إعلان غير متزامنة:
    <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
    <ins class="adsbygoogle"
        ‪style="display:inline-block;width:728px;height:90px"
        data-ad-client="ca-publisher-id">
    ‪</ins>
    <script>
        if (Math.random() < .5) {
          mySlotId = '1234567890';
        } else {
          mySlotId = '2345678901';
        }
        (adsbygoogle = window.adsbygoogle || []).push({
          params: { google_ad_slot: mySlotId }
        });
    </script>
تعيين قنوات مخصصة ديناميكيًا
  • شفرة إعلان متزامنة:
    <script type="text/javascript">
        var channel_condition = object.booleanMethod();
        google_ad_client = "ca-publisher-id";
        google_ad_slot = "1234567890";
        google_ad_width = 728;
        google_ad_height = 90;
        if (channel_condition){
            google_ad_channel = "123457789";
        } else {
            google_ad_channel = "263477489";
        }

    </script>
    <script type="text/javascript"
        src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
    </script>
  • شفرة إعلان غير متزامنة:
    <script async src="http://pagead2.googlesyndication.com/pagead/adsbygoogle.js">
    <ins class="adsbygoogle"
        ‪style="display:inline-block;width:728px;height:90px"
        data-ad-client="ca-publisher-id"
        data-ad-slot="1234567890">
    ‪</ins>
    <script>
        channel_condition = object.booleanMethod();
        if (channel_condition) {
          my_google_ad_channel = '123457789';
        }
        else {
          my_google_ad_channel = '263477489';
        }
        (adsbygoogle = window.adsbygoogle || []).push({
          params: { google_ad_channel: my_google_ad_channel}
        });
    </script>
تصغير حجم علامة إعلان
  • شفرة إعلان متزامنة:
    <script type="text/javascript">
        google_ad_client = "ca-publisher-id";
        google_ad_slot = "1234567890";
        google_ad_width = 728;google_ad_height = 90;
    </script>
    <script type="text/javascript"
        src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
    </script>
  • شفرة إعلان غير متزامنة:
    <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
    <ins class="adsbygoogle"
        ‪style="display:inline-block;width:728px;height:90px"
        data-ad-client="ca-publisher-id"
        data-ad-slot="1234567890"></ins>
    <script>(adsbygoogle = window.adsbygoogle || []).push({});</script>

لمزيد من التفاصيل عن التغييرات التي يتم السماح لك بإجرائها على شفرة AdSense للبحث، راجع سياسات ‏‫AdSense للبحث.

هل كان ذلك مفيدًا؟
كيف يمكننا تحسينها؟