سؤال

وأنا أحاول أن أضع بعض الإعلانات على موقعي، ونود لتحميلها بعد تحميل الصفحة. نحن نستخدم دبل DART (من فضلك، لا تقل لي لاستخدام جوجل ادسنس. وأنا أعلم، ولكن هذا معركة ليوم آخر). توصي دبل كليك حاليا تضمين مضمنة علامات البرنامج النصي مثل ذلك:

<script language=Javascript1.1 src="http://ad.doubleclick.net/adj/sitename.dart/ 
zonename;abr=!webtv;kw=value;sz=widthxheight;ord=value"> 
</script>

وهذا بإرجاع دوكمنت مع أتش تي أم أل الإعلانية.

لا أحد يعرف من وسيلة لطلب الإعلانات مع مكالمة AJAX حتى يتم إرجاع أن HTML فقط، مما يسمح لي لوضع الإعلانات في تقديري؟ لقد رأيت هذا القيام به لإعلانات الجوال، ولكن لم يتم العثور على أي شيء للمواقع حتى الان.

هل كانت مفيدة؟

المحلول

وأنا في نهاية المطاف حل هذه باستخدام برنامج نصي يدعى writeCapture . انه اعتراض الحدث دوكمنت على الإعلانات ويتيح لك تنفيذ إلحاق HTML.

والوثائق على موقع كبيرة، ويمكنك أن ترى أنه في العمل على ذي ديلي بيست .

نصائح أخرى

ويجب أن تكون قادرة على استبدال "صفة" (الإعلان جافا سكريبت) مع "عدي" (الإعلان IFRAME) في URL السيناريو الخاص بك للحصول على HTML. بعد إجراء هذا التغيير الذي يمكن حقن النصي بعد تحميل الصفحة من خلال خلق حيوي عنصر iframe، ووضع المصدر إلى URL النصي وإلحاق ذلك إلى DOM.

وكتبت امتدادا باستخدام مسج لحقن الإعلانات دبل كليك في صفحة بعد تحميل الصفحة. يمكنك العثور عليها في مسج المزدوج على إعلانات - مدونة جوجل و قيد الاستخدام حاليا على الموقع www.ourbrisbane.com.

ويمكنك أيضا الاستفادة من / ADX / الذي يحكي دبل كليك لعرض الإعلان في شكله الأصلي (سواء HTML / شبيبة علامات الخ) دون التفاف عليه في دوكمنت أو إطار iframe.

ولكن لاحظ جوجل قد لا 'رسميا' تدعم أي قضية هذا قد يسبب ولكن من خلال تجربة طرق يكن هناك الكثير من هذه يمكن أن تذهب خارج الخطأ من النصي إعلانك

ويمكنك اياكس في مثل ذلك

<script type="text/javascript">
    var ord = Math.random();
    ord = ord*10000000000000000000;

    jQuery.ajax({
        url: "http://ad.doubleclick.net/adj/sitename/homepage;pos=1;ord='+ord+';sz=300x600,300x250,160x600",
        cache: false,
        dataType: "html",     
        success: function(html){
            $("#mysAd").append(html.split("'")[1]);
        }
    });
</script>
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top