هل يمكننا تخصيص قسم في الإعلانات الداخلية لعرض الإعلانات في الشريط الجانبي داخل المواضيع؟
تنبيه سريع، يبدو أن تدوير الإعلانات ليس متساويًا. الإعلانات الأربعة الأولى (وخاصة الإعلانين الأولين) تحصل باستمرار على انطباعات أكثر بكثير. بينما تحصل الإعلانات من الإعلان الخامس فصاعدًا على تقسيم متساوٍ إلى حد ما.
سيحصل الإعلان 1 على ضعف انطباعات الإعلان 5. سيحصل الإعلان 5 والإعلانات التي تليه على انطباعات بالتساوي.
لذلك، على سبيل المثال، لنفترض أنك أضفت 10 لافتات إلى جميع خانات الإعلانات الداخلية. ستحصل الخانات الأربعة الأولى المخصصة للخانات الفارغة على انطباعات أكثر من أي لافتات إضافية. تحصل الخانة الثانية على حوالي 75% من الخانة الأولى. تحصل الخانة الثالثة على حوالي 65%، وتحصل الخانة الرابعة على حوالي 60%، وتحصل الخانة الخامسة وما بعدها على حوالي 50% من الخانة الأولى.
يعمل ملف Ads.txt على مستوى النطاق. إذا كنت تشغل Discourse على نطاق فرعي - على سبيل المثال forum.example.com - ولديك موقع ويب رئيسي example.com / www.example.com، فيجب أن يكون ملف ads.txt للنطاق بأكمله موجودًا على example.com/ads.txt
أعتقد أنك ستحتاج فقط إلى ملف ads.txt خاص بالنطاق الفرعي إذا كان المحتوى سيختلف عن المحتوى الرئيسي.
من المؤسف حقًا أن هذه الميزة لا تدعم البرمجة النصية للعمل مع برامج أو تطبيقات أخرى من خارج Google/مستوى المؤسسات من نوع خوادم الإعلانات. لقد قمت بتشغيل خادم إعلانات مستقل لمدة 20 عامًا على مواقعي، وقد جعل هذا الأمر من المستحيل تقريبًا تحقيق الدخل من منتدياتي بخلاف إعلانات Google. ويبدو أنه لا توجد طريقة لجعله يعمل عبر خيارات CSS/HTML المخصصة لـ Discourse أيضًا لأنكم توليتهم مسؤولية تحليل جميع البرامج النصية التي يحتمل أن تكون ضارة من هذه الحقول المخصصة. للعلم فقط، بعضنا مطورون أيضًا، ربما ليسوا في Ruby، إلخ، لكننا ما زلنا نعرف كيفية تنفيذ البرامج النصية لجهات خارجية من خوادم/مثيلات أخرى نديرها ونتحكم في محتواها. آسف، لكنني محبط لأنني بعد 3 سنوات والعديد من التحديثات لبرنامج خادم الإعلانات الحالي الذي أستخدمه (AdAdmin) لا يوجد على ما يبدو إصدار من استدعاء نص الإعلان سيعمل ضمن قيود التعليمات البرمجية الخاصة بكم. ![]()
ربما تحتاج فقط إلى مكون سمة أو إضافة خاصة بك؟
ما هو الكود الذي تحتاجه لإدراجه وأين؟
بافتراض أن كود البرنامج النصي يبدو شيئًا كهذا:
<div></div><script src="https://www.barattalo.it/adserve.php?t=ABC&f=4">/*300x250*/</script>
هناك احتمال كبير أن يكون <div></div> هو الهدف الذي يقوم البرنامج النصي الموجود في <script src="https://www.barattalo.it/adserve.php?t=ABC&f=4"></script> بحقن الإعلان فيه.
أنا أخمن هنا، ولكن من المحتمل أن يتم إنشاء نفس علامة البرنامج النصي لجميع الإعلانات التي يتم تقديمها من خادم الإعلانات الخاص بك. إذا كان الأمر كذلك، فقد ينجح النهج الموضح هنا بالنسبة لك: Is there a plugin for revive-adserver for discourse? - #3 by simon.
لاختبار ذلك، قم بإنشاء مكون سمة من قسم “الإشراف / التخصيص / السمات” في موقعك وأضف البرنامج النصي الذي تراه في كود التضمين إلى قسم head لمكون السمة. ثم قم بتضمين مكون السمة هذا في جميع سمات موقعك. بعد القيام بذلك، فقط أضف عنصر div المستهدف لكود التضمين إلى إعلاناتك الداخلية. على سبيل المثال <div>.
إذا لم ينجح هذا، فتحقق من وحدة تحكم فاحص الويب لديك بحثًا عن أي أخطاء. أحد الأشياء التي يجب ملاحظتها هو أنه قد تكون هناك بعض المشكلات غير المتوقعة مع مانعات الإعلانات المعطلة: Chrome adblock extension house ads issue.
سأجرب ذلك. شكراً!
حسنًا… هذا الاقتراح لم ينجح معي. أفضل ما يمكنني فعله مع أحدث إصدار له من AdAdmin هو استدعاء البرنامج النصي الفردي الاحتياطي الذي إذا تم وضعه في قسم HEAD من السمة الخاصة بي يقوم بوضع إعلان من تلك المنطقة في أعلى الموقع. بدون تنسيق أو تحجيم للأسف. حاولت قدر الإمكان عن طريق إضافة معرف DIV إلى سلسلة عنوان URL، ولكنه لم يضع الإعلان في div المخصص. لست متأكدًا من سبب تمرير معرف منطقة الإعلان، ولكن ليس معرف div ما لم يكن لديه هذا الجزء مبرمجًا لطلب البرنامج النصي هذا.
هذا هو الاستدعاء الذي نجح في قسم HEAD:
<script src="https://ads.kitmaker.net/ser.php?f=29"></script>
كما قلت، حاولت إضافة “&t=AADIV29” إلى السلسلة ثم <div></div> في أعلى قسم “AFTER HEADER” ولكن لم ينجح الأمر.
هذا هو استدعاء البرنامج النصي الكامل الذي أفترض أن Ember.js يقتل القمامة منه إذا تم محاولته.
<div></div><script>/* Leaderboard resp. */ var k=decodeURIComponent(document.cookie),ca=k.split(';'),psc="";for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' ') c=c.substring(1);if (c.indexOf("adcapban")==0)psc+=(psc==""?"":",")+c.replace("adcapban","").replace("=","");}var s = document.createElement("script");s.src = "https://ads.kitmaker.net/ser.php?m=v"+String.fromCharCode(38)+"tm=0"+String.fromCharCode(38)+"tr=p+a%2C+nav+a%2C+h2+a"+String.fromCharCode(38)+"f=29"+String.fromCharCode(38)+"psc=" + psc;document.head.appendChild(s);</script>
حسنًا، في حالتي، يتم عرض الإعلانات بشكل جيد عند تحميل الصفحة الأولية، ولكن إذا انتقلت إلى موضوع/فئة أخرى، فلن يتم عرض الإعلانات على الإطلاق إلا إذا قمت بتحديث الصفحة يدويًا. كيف يمكن إصلاح ذلك؟
هل فهمت بشكل صحيح أن إعلانات المنازل (House Ads) لا تدعم تنفيذ البرامج النصية؟
<div>id="yandex_rtb_R-A-5895524-1"</div>
<script>
window.yaContextCb.push(=>{
Ya.Context.AdvManager.render({
"blockId": "R-A-5895524-1",
"renderTo": "yandex_rtb_R-A-5895524-1"
})
})
</script>
لدي الكود، ولكنه لا يظهر. هل يمكن إصلاح هذا بطريقة ما؟
أتطلع إلى تطبيق إعلانات المنازل (House Ads) لاستبدال إعلانات Google الخاصة بنا. من الممكن أن أكون غبيًا.. لكنني لا أرى إعلانات المنازل (House Ads) في الشريط الجانبي الأيسر ضمن إعدادات الإضافات. ومع ذلك، لدي بعض الخيارات لإعلانات المنازل (house ads). تم إيقاف تشغيل مانع الإعلانات…
لا أعرف، ولكن no ads كافٍ لاستخدام trust_level_1 (أو 0 إذا كان موجودًا أيضًا)
مستوى الثقة الأدنى يغطي المستويات الأعلى أيضًا - أسهل في القراءة.
هل يمكنك الوصول مباشرة إلى YOURSITE/admin/plugins/pluginad/house_creatives؟
لقد نجح ذلك شكراً! كان يجب أن أذكر أنني قمت بإعادة بناء قبل أسبوعين تقريبًا.. ولكن لا أتذكر ما إذا كانت قائمة الإعلانات الداخلية موجودة أم لا.
تم فصل منشورين إلى موضوع جديد: هل يمكن تحديد الإعلانات بالفئات؟
تم تقسيم منشورين إلى موضوع جديد: سؤال حول إعلانات المنازل


