منع إعلانات أدسنس من الظهور فى تدوينات أو صفحات بعينها - خطط الويب ماسترز

728x90 AdSpace

2013/04/22

منع إعلانات أدسنس من الظهور فى تدوينات أو صفحات بعينها

رغم أن الطريقة الأفضل لإدراج إعلانات أدسنس بمدونات البلوجر هى جعل الوحدة الواحدة تظهر بجميع الصفحات بدلاً من إدراجها بكل صفحة يدوياً , إلا أنك فى بعض الأحيان قد ترغب فى إخفائها من تدوينات أو صفحات بعينها لسبب أو لآخر .. فقط مجموعة أكواد بسيطة ستحل لك المعادلة.

  -  لماذا ؟


1  - وصول رسالة من فريق دعم أدسنس تفيد باحتواء إحدى التدوينات على ما يخالف سياساتها. سيكون أمامك خياران : إما حذف التدوينة المخالفة ككل , أو أن تمنع الإعلانات من الظهور على تلك التدوينة تحديداً.

2 - نشر تدوينات تعلم بالأساس أنها لا تتوافق مع سياسات أدسنس , كأن تمتلك مدونة طبية و ترغب فى التحدث عن بعض الموضوعات المتعلقة بالصحة الجنسية مثلاً , و ارفاق بعض الصور التعليمية التى يمكن تصنيفها على أنها للكبار فقط. لن يكون أمامك مفر سوى إلغاء ظهور الإعلانات بتلك التدوينات لتأمين حسابك.

3 - لديك تدوينة تحقق عدد مشاهدات مرتفع جداً , و تواصل معك أحد المعلنين ليضع إعلانه المباشر بدلاً من وحدة أدسنس الاعلانية فى تلك التدوينة و فقط.

4 - تريد ألا تظهر الإعلانات على صفحات بعينها ( الصفحة الرئيسية - صفحات الأرشيف - الصفحات الثابتة ) , و أن تظهر على ما سواها ؛ كى يتوافق مع تصميم أو قالب مدونتك.

  أولاً  التحكم بالإعلانات المدرجة بالتدوينات


إذا كنت قد قمت بإدراج الإعلانات داخل التدوينات نفسها من خلال إحدى الطرق التى ذكرتها بتدوينة (أفضل الأماكن لوضع إعلانات أدسنس) , فقم بعمل التالى :

1 - من لوحة تحكم البلوجر , توجه إلى التبويب : (القالب) , و منه إلى (تحرير HTML).
2 - قم بالبحث عن كود إعلان أدسنس , و قم باحاطته بالكود التالى :
<div id="GAdsense1">
كود إعلانات أدسنس المعدل

</div>
3 - توجه الآن للتويب (المشاركات) , و منه إلى أى تدوينة ترغب فى اخفاء إعلانات أدسنس بها , و انقر (تحرير).
4 - من وضع تحرير HTML , إذهب لآخر سطر برمجى , و أضف بعده الكود التالى ثم اضغط (تحديث):
<script type="text/javascript">
var Ads1 = document.getElementById('GAdsense1');
Ads1.parentNode.removeChild(Ads1);
</script>
تمام ! .. الآن تم استثناء هذه التدوينة فقط من ظهور الإعلانات عليها , و ظهورها على ما سواها. لكن ماذا إن كان لديك وحدتين إعلانيتين داخل التدوينة ؟ .. الأمر بسيط .. فقط قم بتغيير الأكواد للتالى :

1 - فى قالب المدونة :
<div id="GAdsense1">
كود إعلانات أدسنس الأول المعدل
</div>
<"div id="GAdsense2">
كود إعلانات أدسنس الثانى المعدل
</div>
2 - ثم فى التدوينة تضع الكود التالى ( فى وضع تحرير HTML ) بعد آخر سطر برمجى  :

<script type="text/javascript">
var Ads1 = document.getElementById('GAdsense1');
var Ads2 = document.getElementById('GAdsense2');
Ads1.parentNode.removeChild(Ads1);
Ads2.parentNode.removeChild(Ads2);
</script>
تلميحات :

أ -  يمكن تطبيق تلك الأكواد على صفحات التدوينات أو على الصفحات الثابتة ( Static Pages ).
ب - يمكن تطبيق الأكواد على أى نوع من الاعلانات ( نصية - صور - روابط ).

الأمر بسيط أليس كذلك ؟ :)

  ثانياً  التحكم بالإعلانات المدرجة بالـ Widget


أما إذا كنت تمتلك عدد من وحدات أدسنس الإعلانية بالـ Widgets أيا كان موضعها , فيمكنك أيضاً من استثناء ظهورها فى بعض الصفحات باستخدام الخطوات التالية :

1 - من لوحة تحكم البلوجر , توجه إلى التبويب (التخطيط).
2 - مرر مؤشر الفأرة على كلمة تحرير الموجودة أسفل الـ Widget الذى ترغب فى استثناء ظهوره , و انظر لشريط المتصفح السفلى لتعرف رقم الـ Widget , و يكون على الهيئة (HTML9) مثلاً كما هو موضح بالصورة أدناه


3 - توجه الآن للتبويب (القالب) , و منه إلى (تحرير HTML).
4 - من زر (الانتقال إلى الأداة) , اختر رقم الـ Widget.


5 - ستجد الكود الخاص به أشبه بالتالى ( استبدل 9 برقم الويدجيت الخاص بك ) :
<b:widget id='HTML9' locked='false' title='' type='html'>
<b:includable id='main'>
مجموعة أكواد خاصة بالويدجيت
</b:includable>
</b:widget> 
6 - قم الآن بتعديله ليصبح هكذا :
<b:widget id='HTML9' locked='false' title='' type='html'>
<b:includable id='main'>
<b:if cond='Condition'>
مجموعة أكواد خاصة بالويدجيت
</b:if>
</b:includable>
</b:widget>
7 - استبدل الآن كلمة Condition بأى من الأسطر التالية طبقاً للشرط المطلوب لظهور الاعلانات :

    (1-7) الظهور على الصفحة الرئيسية فقط :
data:blog.url == data:blog.homepageUrl
    (2-7) الظهور على جميع الصفحات ما عدا الرئيسية :
data:blog.url != data:blog.homepageUrl
    (3-7) الظهور على صفحات التدوينات فقط :
data:blog.pageType == "item"
    (4-7) الظهور على جميع الصفحات ما عدا صفحات التدوينات :
data:blog.pageType != "item"
    (5-7) الظهور على الصفحات الثابتة فقط :
 data:blog.pageType == "static_page"
    (6-7) الظهور على جميع الصفحات ما عدا الصفحات الثابتة :
 data:blog.pageType != "static_page"
    (7-7) الظهور على صفحة تدوينة أو صفحة ثابتة بعينها فقط :
 data:blog.url == " رابط التدوينة أو الصفحة "
    (8-7) الظهور على جميع الصفحات ما عدا صفحة تدوينة أو صفحة ثابتة بعينها:
 data:blog.url != "رابط التدوينة أو الصفحة"
    (9-7) الظهور على صفحات الأرشيف فقط :
 data:blog.pageType == "archive"
    (10-7) الظهور على جميع الصفحات ما عدا صفحات الأرشيف :
 data:blog.pageType != "archive"

تلميح :
الأكواد السابقة يمكن استخدامها مع أى Widget سواء أكانت تحتوى على إعلانات أدسنس أم أى شئ آخر.
منع إعلانات أدسنس من الظهور فى تدوينات أو صفحات بعينها Reviewed by Ameer on 4/22/2013 Rating: 5 رغم أن الطريقة الأفضل لإدراج إعلانات أدسنس بمدونات البلوجر هى جعل الوحدة الواحدة تظهر بجميع الصفحات بدلاً من إدراجها بكل صفحة يدوياً , ...

هناك 22 تعليقًا:

  1. تدوينة مفيدة جدا م.أمير شكرا على مجهودك

    ردحذف
  2. شكرا جزيلا لك على تدويناتك الأكثر من رائعة

    ردحذف
  3. تدوينه رائعه وتشرح نفشها

    ردحذف
  4. تدوينة مفيدة
    شكراً لك

    ردحذف
  5. تدوينة رائعة لحماية حساب أدسنس :)
    بارك الله فيك

    ردحذف
  6. تسلم ايدك تدونه من العيار الثقيل

    ردحذف
  7. مجهود رائع
    إلى الأمام دائما ^_^

    ردحذف
  8. محمد الدميرى23 أبريل 2013 في 7:11 م

    يا كبير ليّ سؤال :) ممكن..
    طب في حالة إني منعت ويدجيتس من الظهور في التدوينات وأردتها أن تظهر فقط في الصفحة الرئيسية هل ستترك مكانها فارغاً ؟؟

    ردحذف
  9. عندي مشكله فى الكود ....

    فى الصفحة الرئيسية يظهر الكود باخر البوست مثل ...

    ردحذف
  10. أخى الفاضل
    بعد التحية
    أريد وضع إعلان أدسنس يظهر فقط فى الصفحة الرئيسية ولكن ليس عن طريق إضافة أداة، أريد إضافته من خلال القالب ... شكراً

    ردحذف
  11. كاراتيه الفرسان5 مايو 2013 في 1:59 ص

    أخى الفاضل بعد التحية؛
    أريد التعديل على كود أدسنس ليظهر فقط فى الصفحة الرئيسية، ولكن ليس عن طريق "أداة" ... شكراً لك

    ردحذف
  12. كاراتيه الفرسان6 مايو 2013 في 11:31 م

    ?????

    ردحذف
  13. كاراتيه الفرسان14 مايو 2013 في 11:24 م

    ?????

    ردحذف
  14. السلام عليكم يا باشمهندس امير
    انا المهندس محمد علوان قمت بتنفيذ جميع الخطوات فى كتابك وانشأت المدونه ولكن عندما تحين لحظة الاشتراك فى ادسنس يطلب منى المحافظة التى اسكن فيها وعندما اختار الاسكندرية يقول لى انها تحتوى على حروف غير مدعمه ولازم تكون بالانجليزية وهو اصلا حاططها بالعربيه
    ارجوا المساعده لانى حتى الان لم اسجل فى ادسنس

    ردحذف
  15. تدوينة حلوة جداً ومفيدة نشكرك على هذه التدوينة يابش مهندس < ahref="www.kenozy.com">العمل من المنزل

    ردحذف
  16. السلام عليكم
    شكرا على الموضوع سأقوم بتطبيق هذا الموضوع على مدونة
    واحب ان تعطيني طريقة لأمنع بعض التسميات على الصفحة الرئيسية
    شكرا

    ردحذف
  17. لم اجد طريقة منع الاعلانات من الظهور فى الرئيسية اذا كانت داخل تدوينات وليست فى widget !!

    ردحذف
  18. شكرا علي التدوينة الرائعة
    ولاكن هل يوجد طريقة لمنع ظهور المدونة في بلاد معينة
    والتي تكون ضغطاتها اما ب 1سنت أو صفر مما يؤدي لخفض سعر النقرة بشكل كبير جدا

    ردحذف
  19. كل الشكر والتقدير والإحترام لك أستاذ امين..، ولكن أريد ان اعرف كيف امنع اعلان أو أداة widget من الظهور في متصفح الجوال فاحيانا هناك ادوات تعيق تصفح المدونة من خلال الجوال.. أرجوا ارشادنا إلى الطريقة

    ردحذف
  20. كذلك أود أن أسألك كيف تجعل الإعلان الجانبي يثبت عند تمرير صفحة المدونة لأسفل وأعلى كماهو الحال في مدونتك وهل هذا موافق لسياسات أدسنس أم لا؟ ...

    ردحذف
  21. هل بالإمكان حصر ظهور أداه معينة فقط في قسم معين من مدونة بلوجر

    ردحذف