簡體   English   中英

javascript:移動設備上的插頁式廣告-您如何處理縮放?

[英]javascript: interstitial ads on mobile - how do you handle zoom?

我有一個在發布商網站上運行的腳本。 我想在網站入口處展示插頁式廣告。 我可以使用常規廣告。 問題在於發布者對待他們的移動網站的區別對待或根本沒有區別。 您可以轉到沒有“ meta name =“ viewport”“,初始比例和/或偶然發現不同比例或縮放比例的站點。 因此,如果我有一個320x480的廣告,則由於我不知道縮放/縮放狀態,因此在所有 320x480的設備中看起來都不太好。 如我所讀,即使我能說出比例,也幾乎不可能處理它並獲得X-Browser支持。 打開一個新窗口或導航到我自己的URL,以顯示該廣告是不可能的。

您可以推薦解決此問題的方法嗎? 謝謝。

OK,沒有人回答:(到目前為止,我想到這種方法,將很高興聽到您的想法。

通過閱讀這個答案, 一個,我可以修改運行視窗屬性。 這樣很好,無論用戶縮放比例還是縮放比例,我都可以按比例1顯示廣告。

問題是,一旦不再顯示廣告,如何恢復到先前的比例? 如何保存當前的縮放比例/縮放比例,並在需要時重新設置? 僅保存內容是不夠的,因為用戶可以在頁面加載后更改縮放比例。 謝謝。

編輯:

這就是我想出的:

  1. 視口的querySelector
  2. 如果存在,請保存“內容”數據,刪除寬度(如果存在),然后添加CURRENT_WIDTH。 如果沒有,請僅以CURRENT_WIDTH作為參數創建視口
  3. 將新屬性設置為“內容”,如下所示:

viewport.setAttribute('內容','寬度=設備寬度,最小比例= 1.0,最大比例= 1.0,初始比例= 1.0,用戶可縮放=否');

  1. 在需要時還原視口屬性

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM