2012-09-01 44 views
2

我有一個網站,打開使用jQueryGoogle Adsense在jQuery對話框中?

function showDialogUser(url, options){ 
    if (!$('#myDialogUser').dialog('isOpen')) { 
    $("#mydialogUser").dialog("close"); 
} 
    options = options || {}; 
    var tag = $('#myDialogUser'); 
//This tag will the hold the dialog content. 
    $.ajax({ 
    url: url, 
    type: (options.type || 'GET'), 
    beforeSend: options.beforeSend, 
    error: options.error, 
    complete: options.complete, 
    success: function(data, textStatus, jqXHR) { 
     if(typeof data == "object" && data.html) { //response is assumed to be JSON 
     tag.html(data.html).dialog({modal: options.modal, title: data.title, height: 550, width: 1000}).dialog('open'); 
     } else { //response is assumed to be HTML 
    var matches = data.match(/<title>(.*?)<\/title>/); 
     var spUrlTitle = matches[1]; 
     tag.html(data).dialog({modal: true, title: spUrlTitle, height: 560, width: 1000}).dialog('open'); 
     } 
     $.isFunction(options.success) && (options.success)(data, textStatus, jqXHR); 
    } 
    }); 
} 

它加載一個包含谷歌的AdSense代碼中的另一個page.asp文件的對話框。

問題是它沒有顯示廣告。

當我嘗試訪問我的瀏覽器中的page.asp時,廣告出現。

我該怎麼辦?我嘗試了幾種方法,但它沒有工作

感謝

+0

你有沒有找到解決這個問題的方法? – dstarh

回答

2

谷歌的AdSense不會一個jQuery用戶界面對話框內正常工作,因爲它需要移動AdSense的HTML,這可能反過來產生無效的展示,冒着您的帳戶正在關閉。

我建議反對它。