عليكم السلام ورحمة الله وبركاته
Alzmili مشكلة ظهور اعلانات أدسنس على المسودات
هذه ليست مشكلة أخي، بل هي الوضع الطبيعي.
عند تفعيل Google AdSense، يتم وضع كوده ضمن الهيدر. هذا الهيدر يُعرض في الواجهة الأمامية كما هو، سواء كانت المقالات منشورة أو مسودات. كذلك، بالنسبة لأكواد وحدات الإعلانات الفردية، سيتم تنفيذ الكود لأنه لا يوجد شرط يمنع تنفيذه.
الحلول المقترحة:
استخدام إضافة للتحكم في إعلانات أدسنس: أغلب الإضافات توفر ميزة إخفاء الإعلانات عن الأعضاء المسجلين في الموقع حسب الرتبة، مما يعني أنه يمكنك تحديد من يمكنه رؤية الإعلانات.
إذا كنت لا تستخدم إضافات وتضع الكود يدويًا: يمكنك استخدام شرط برمجي مثل شرط للتحقق من أن المستخدم الحالي ليس مديرًا. في هذه الحالة، سيعرض الموقع الإعلان للمستخدمين العاديين بينما سيتم إخفاؤه عن المديرين.
بهذه الطريقة، يمكنك التحكم في عرض الإعلانات بشكل أفضل.
تعديل كود الإعلانات التلقائي:
تسجيل الدخول لعرض الكود
يمكنك استخدام الكود التالي كبديل للكود الموجود في الهيدر لعرض الإعلانات التلقائية. يُرجى ملاحظة ضرورة تغيير تسجيل الدخول لعرض الكود في الكود بمعرف الناشر الخاص بك.
الشرط: يتحقق الكود مما إذا كان المستخدم الحالي ليس لديه صلاحيات المدير (administrator).
النتيجة: إذا لم يكن المستخدم مديرًا، سيتم عرض كود إعلان أدسنس. إذا كان المستخدم مديرًا، فلن يتم تنفيذ أي شيء أيضًا وسيتم تجاهل الكود وكأنه غير موجود. وهذا يضمن عدم رؤية المديرين للإعلانات، بينما يمكن للمستخدمين العاديين مشاهدتها.
تعديل كود الإعلانات المنفرد:
تسجيل الدخول لعرض الكود
ملاحظات:
الكود أعلاه يعمل مع الإعلانات الفردية. تأكد من تغيير تسجيل الدخول لعرض الكود و**تسجيل الدخول لعرض الكود** بالقيم الصحيحة التي ستجدها في كود وحدة الإعلان الخاص بك.
الشرط: يتحقق مما إذا كانت الصفحة الحالية هي مقالة فردية (مثل منشور أو تدوينة) وأن حالتها "منشورة" (publish).
النتيجة: إذا تحقق الشرط، سيتم عرض كود إعلان أدسنس. إذا لم يتحقق الشرط، فلن يتم تنفيذ أي شيء وسيتم تجاهل الكود.
يمكنك استبدال السطر الموجود فيه كلمة تسجيل الدخول لعرض الكود بنفس السطر من الكود الآخر لتغيير الشرط المطلوب حسب احتياجاتك. ويفضل مسح الكاش على مستوى المتصفح والموقع والسيرفر.