هل تظهر الإعلانات لمستويات الثقة التي لا ينبغي أن تراها؟

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

على الرغم من تكوين مستويات الثقة وما إلى ذلك لمنع المستخدمين المسجلين من رؤية الإعلانات، إلا أن البعض لا يزال يراها.
في الواقع، أضفني إلى القائمة كمسؤول أيضًا، فقد رأيتها حتى في لوحة تحكم المسؤول والتصفح العام.

المشكلة هي أنني لا أستطيع العثور على نمط لذلك.

إنها متقطعة للمستخدمين.
لا يبدو أن هناك متصفحًا/نظام تشغيل ثابتًا متورطًا.
إنها تؤثر على مستويات ثقة مختلفة. :man_shrugging:

هل لديك أي أفكار حول ما يمكنني البحث عنه بعد ذلك لمعرفة ما الذي يمكن أن يسبب هذا؟ شيء واحد يجب أن أذكره هو أنني أستخدم Cloudflare أمام المنتديات.

بينما أكتب، نحن على أحدث إصدار من Discourse ومكون الإعلانات الإضافي.

أقدر أي مساعدة.

غيّر إلى DNS فقط وأراهن أن هذه المشكلة قد تم حلها.

إعجاب واحد (1)

نقطة جيدة حقًا. لقد قمت بمسح ذاكرة التخزين المؤقت لـ CF في البداية، ولكن سأجرب هذا وأبلغكم. أعرف أنني لا أمتلك جميع ميزات CF قيد التشغيل، خاصة تلك التي تتضمن تعويذات JavaScript.

ولكن سأجرب وضع DNS فقط أو وضع المطور وأرى كيف ستسير الأمور.

شكرًا.

إعجاب واحد (1)

حسنًا، هذا غريب… يبدو أن DNS يوقف تحميل الموقع فقط. لقد قمت بالتبديل بين “DNS only” و “proxied” وهو يعمل فقط عندما يتم تعيين الدومين الفرعي للمنتديات على “proxied”…

للتسلية، جربت اتصالات الإنترنت الخاصة بي عبر الكابل والخلوي وحصلت على نفس النتيجة.

هل قمت بتثبيت قياسي؟

إنه يتم تحميله بالنسبة لي الآن . . . أوه ولكنك عدت إلى cloudflare.

إعجاب واحد (1)

أنا متأكد من أنها كانت تثبيتًا قياسيًا، لقد قمت بذلك منذ حوالي 7 سنوات باتباع دليل Ubuntu في ذلك الوقت، والذي أعتقد أنه تم تثبيته في 18.x LTS. إنه يعمل على Ubuntu 20LTS + Docker أثناء كتابتي الآن.

نعم، لقد عدت إلى الوكيل ولكن مع تعطيل جميع عمليات التصغير. لم يتغير شيء.

تحديث: تم إيقاف التخزين المؤقت للنطاق الفرعي باستخدام قاعدة الصفحة. سنترك ذلك ينتشر لبعض الوقت.

إعجاب واحد (1)

تحديث… ما زلت أرى شخصيًا (بعض) الإعلانات داخل تطبيق Discourse Hub ومتصفح Safari الأصلي على iOS. معظمها إعلانات أسفل الصفحة (بما في ذلك لوحة الإدارة!) ولكن أيضًا إعلان في أعلى الصفحة بعد تسجيل الدخول. لا يزال تخزين CF مؤطلاً.

أتواصل مع المجتمع لمعرفة أين وصلنا بخلاف ذلك.

هل يتضمن تثبيتك Let’s Encrypt، أم أنك تقوم فقط بتغليف HTTPS بين CF والخادم؟

إعجاب واحد (1)

أعتقد أن Cloudflare تتعامل مع SSL بين الحافة والمتصفح، ولكن قد يكون الأمر عاديًا بين خادم Discourse و Cloudflare.
لن يتم تحميل الموقع بالكامل إذا أدخلت عنوان IP مباشرة في المتصفح إذا كان ذلك يساعد؟

لا يتم دعم الوصول المستند إلى عنوان IP.

سيتذكر متصفحك أن الموقع يستخدم https، لذلك إذا قمت بإيقاف تشغيل السحابة البرتقالية وحاولت الاتصال بعنوان URL عبر HTTP، فسيفشل ذلك.

ستحتاج إلى تحديث ملف app.yml وإعادة البناء مع تعطيل السحابة البرتقالية للقيام بذلك، على الرغم من ذلك.

حسنًا. لقد مر وقت طويل منذ أن جربت عنوان IP فقط، في ذلك الوقت نجح الأمر، لكن ذلك كان منذ سنوات

هناك إضافة أرغب في تثبيتها، لذا سأتعامل مع ذلك ومع Let’s Encrypt.

كل ما سبق، هل تعتقد أن إعداد SSL يسبب هذه المشكلات مع الإعلانات؟

نظرًا لأن مضى وقت طويل جدًا على تثبيتك، فليس لديك شهادة Let’s Encrypt، لذا لا يمكن لموقعك العمل بدون Cloudflare.

أوصي بتشغيل جهاز افتراضي جديد وإعادة التثبيت، عندها يمكنك التبديل. إذا كنت تحب هذا الجهاز لسبب ما، يمكنك إعادة تسمية app.yml وتشغيل ./discourse-setup للحصول على تثبيت نظيف سيمنحك شهادة Let’s Encrypt.

إعجاب واحد (1)

حسنًا، يبدو أنني سأضطر إلى معالجة Let’s Encrypt بشكل منفصل.

لا تزال الإعلانات تظهر للمستخدمين المسجلين اليوم. هل لديك أي أفكار أخرى يمكنني التحقق منها؟

image

أيضًا، هل DFP هو الطريقة الوحيدة لعرض إعلانات Google بين المواضيع في قوائم المواضيع؟

تحتاج إلى إصلاح CloudFlare للتأكد من أنها لا تعرض صفحات مخبأة تتضمن إعلانات.

إعجاب واحد (1)

تم إيقاف جميع التخزين المؤقت لأكثر من 24 ساعة الآن.

أعتقد أن هذا الاستنتاج سابق لأوانه بعض الشيء. المشكلة لا تزال قائمة على الرغم من تعطيل التخزين المؤقت في CF لمدة أسبوع تقريبًا الآن. إلا إذا كان هناك شيء آخر في CF تشك في أنه المشكلة؟

إعجاب واحد (1)

أوه. اللعنة.
وهل ليس لديك أي إضافات؟

لدي إضافات. سأعود إلى موضوعنا الأصلي لاحقًا هذا الأسبوع.

إعجاب واحد (1)