
رغم أن الطريقة الأفضل لإدراج إعلانات أدسنس بمدونات البلوجر هى جعل الوحدة الواحدة تظهر بجميع الصفحات بدلاً من إدراجها بكل صفحة يدوياً , إلا أنك فى بعض الأحيان قد ترغب فى إخفائها من تدوينات أو صفحات بعينها لسبب أو لآخر .. فقط مجموعة أكواد بسيطة ستحل لك المعادلة.
- لماذا ؟
1 - وصول رسالة من فريق دعم أدسنس تفيد باحتواء إحدى التدوينات على ما يخالف سياساتها. سيكون أمامك خياران : إما حذف التدوينة المخالفة ككل , أو أن تمنع الإعلانات من الظهور على تلك التدوينة تحديداً.
2 - نشر تدوينات تعلم بالأساس أنها لا تتوافق مع سياسات أدسنس , كأن تمتلك مدونة طبية و ترغب فى التحدث عن بعض الموضوعات المتعلقة بالصحة الجنسية مثلاً , و ارفاق بعض الصور التعليمية التى يمكن تصنيفها على أنها للكبار فقط. لن يكون أمامك مفر سوى إلغاء ظهور الإعلانات بتلك التدوينات لتأمين حسابك.
3 - لديك تدوينة تحقق عدد مشاهدات مرتفع جداً , و تواصل معك أحد المعلنين ليضع إعلانه المباشر بدلاً من وحدة أدسنس الاعلانية فى تلك التدوينة و فقط.
4 - تريد ألا تظهر الإعلانات على صفحات بعينها ( الصفحة الرئيسية - صفحات الأرشيف - الصفحات الثابتة ) , و أن تظهر على ما سواها ؛ كى يتوافق مع تصميم أو قالب مدونتك.
أولاً التحكم بالإعلانات المدرجة بالتدوينات
إذا كنت قد قمت بإدراج الإعلانات داخل التدوينات نفسها من خلال إحدى الطرق التى ذكرتها بتدوينة (أفضل الأماكن لوضع إعلانات أدسنس) , فقم بعمل التالى :
1 - من لوحة تحكم البلوجر , توجه إلى التبويب : (القالب) , و منه إلى (تحرير HTML).
2 - قم بالبحث عن كود إعلان أدسنس , و قم باحاطته بالكود التالى :
3 - توجه الآن للتويب (المشاركات) , و منه إلى أى تدوينة ترغب فى اخفاء إعلانات أدسنس بها , و انقر (تحرير).<div id="GAdsense1">
كود إعلانات أدسنس المعدل</div>
4 - من وضع تحرير HTML , إذهب لآخر سطر برمجى , و أضف بعده الكود التالى ثم اضغط (تحديث):
<script type="text/javascript">var Ads1 = document.getElementById('GAdsense1');Ads1.parentNode.removeChild(Ads1);</script>
1 - فى قالب المدونة :
<div id="GAdsense1">كود إعلانات أدسنس الأول المعدل</div>
2 - ثم فى التدوينة تضع الكود التالى ( فى وضع تحرير HTML ) بعد آخر سطر برمجى :<"div id="GAdsense2">
كود إعلانات أدسنس الثانى المعدل</div>
<script type="text/javascript">var Ads1 = document.getElementById('GAdsense1');var Ads2 = document.getElementById('GAdsense2');Ads1.parentNode.removeChild(Ads1);Ads2.parentNode.removeChild(Ads2);</script>
ثانياً التحكم بالإعلانات المدرجة بالـ Widget
أما إذا كنت تمتلك عدد من وحدات أدسنس الإعلانية بالـ Widgets أيا كان موضعها , فيمكنك أيضاً من استثناء ظهورها فى بعض الصفحات باستخدام الخطوات التالية :
1 - من لوحة تحكم البلوجر , توجه إلى التبويب (التخطيط).
2 - مرر مؤشر الفأرة على كلمة تحرير الموجودة أسفل الـ Widget الذى ترغب فى استثناء ظهوره , و انظر لشريط المتصفح السفلى لتعرف رقم الـ Widget , و يكون على الهيئة (HTML9) مثلاً كما هو موضح بالصورة أدناه
![]() |
5 - ستجد الكود الخاص به أشبه بالتالى ( استبدل 9 برقم الويدجيت الخاص بك ) :
6 - قم الآن بتعديله ليصبح هكذا :<b:widget id='HTML9' locked='false' title='' type='html'>
<b:includable id='main'>
مجموعة أكواد خاصة بالويدجيت
</b:includable>
</b:widget>
7 - استبدل الآن كلمة Condition بأى من الأسطر التالية طبقاً للشرط المطلوب لظهور الاعلانات :<b:widget id='HTML9' locked='false' title='' type='html'>
<b:includable id='main'>
<b:if cond='Condition'>
مجموعة أكواد خاصة بالويدجيت
</b:if>
</b:includable>
</b:widget>
(1-7) الظهور على الصفحة الرئيسية فقط :
(2-7) الظهور على جميع الصفحات ما عدا الرئيسية :data:blog.url == data:blog.homepageUrl
(3-7) الظهور على صفحات التدوينات فقط :data:blog.url != data:blog.homepageUrl
data:blog.pageType == "item"
data:blog.pageType != "item"
(6-7) الظهور على جميع الصفحات ما عدا الصفحات الثابتة :data:blog.pageType == "static_page"
(7-7) الظهور على صفحة تدوينة أو صفحة ثابتة بعينها فقط :data:blog.pageType != "static_page"
(8-7) الظهور على جميع الصفحات ما عدا صفحة تدوينة أو صفحة ثابتة بعينها:data:blog.url == " رابط التدوينة أو الصفحة "
(9-7) الظهور على صفحات الأرشيف فقط :data:blog.url != "رابط التدوينة أو الصفحة"
(10-7) الظهور على جميع الصفحات ما عدا صفحات الأرشيف :data:blog.pageType == "archive"
data:blog.pageType != "archive"
المصدر : الخطة ادسنس