مرحباً، كيف يمكنني تكوين إضافة الإعلانات بحيث لا تعرض إعلانات على الصفحة الرئيسية للمنتدى.
مرحباً، لا أعتقد أن هناك إعدادًا لذلك، ولكن يمكنك إخفاؤه باستخدام بعض CSS:
لا تستخدمه
.navigation-topics .adsense-topic-list-top {
display: none;
}
أنا لست متأكدًا مما إذا كانت جوجل سعيدة بإخفاء الإعلانات باستخدام CSS… فذلك ربما يكون انتهاكًا لشروط الخدمة.
شكراً لتصحيحك. لم أكن على علم بذلك، لكن هذا منطقي.
سألت الذكاء الاصطناعي عن ذلك:
بالنسبة لناشر AdSense، فإن السياسة المتعلقة بإخفاء الإعلانات دقيقة. بشكل عام، يُسمح لك بإخفاء وحدات إعلانية محددة لأسباب تصميمية مشروعة أو لتجربة المستخدم، طالما أنك لا تتلاعب بالنقرات أو مرات الظهور.
إذا كنت ترغب في إخفاء موضع إعلان واحد محدد مع إبقاء المواضع الأخرى مرئية، فهذا مقبول عادةً إذا:
- كنت تفعل ذلك لأسباب مشروعة (مثل التصميم المتجاوب أو تخطيطات الصفحة المحددة)
- لم تكن تستخدم طرقًا خادعة لتشجيع النقرات على الإعلانات الأخرى
- لم تكن تنفذ الإخفاء بطريقة تنتهك سياسات Google
يشكل قلق Google الرئيسي منع ممارسات مثل:
- إخفاء الإعلانات ولكن جعلها قابلة للنقر
- إنشاء تراكبات غير مرئية تولد نقرات عرضية
- تنفيذ “حشو الإعلانات” حيث يتم تحميل الإعلانات ولكنها غير مرئية
تعتبر الإعدادات لتوفير المسار الذي يُسمح به/يُمنع مفيدة.
نعم @RGJ هذا صحيح، يفترضون أن كل انطباع يتم تقديمه على صفحة، مرئي للمستخدم.
أيضًا، هذا لا يستهدف الصفحة الرئيسية فقط، أليس كذلك @Arkshine؟
@Arkshine هذا صحيح، إعداد بسيط يقول “لا تعرض الإعلانات على الصفحة الرئيسية لـ discourse” سيكون مفيدًا، أفترض أن المزيد من المستخدمين يرغبون في ذلك أيضًا.
أي أفكار أخرى هنا؟ يجب أن أفترض أن 99٪ من الناس لا يريدون إعلانًا ضخمًا على الصفحة الرئيسية لمنتدى الخاص بهم… هل اكتشف أي شخص طريقة لتجاوز هذا؟
@Arkshine هل هناك أي خدعة CSS لإخفاء الإعلانات على الصفحة الرئيسية/الصفحة الجذرية فقط؟ سنكون مستعدين للمخاطرة بذلك - إنه أفضل من تجربة مستخدم سيئة من الانطباع الأول.
إليك بعض أكواد JavaScript التي تزيل كود الإعلان من الصفحة الرئيسية (لا تخفيه باستخدام CSS).
أخبرني إذا كان يعمل معك.
يمكنك وضعه في علامة تبويب JavaScript الخاصة بالمظهر الخاص بك:
import { apiInitializer } from "discourse/lib/api";
export default apiInitializer((api) => {
api.onPageChange((path) => {
if (path === "/") {
document.querySelector(".adsense-topic-list-top")?.remove();
}
})
});
عمل بشكل ساحر @Arkshine
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

