最近、広告とフリークエンシーキャップを扱うのに苦労しています。 私はAdform(広告プラットフォーム)を使用しています。モバイル訪問者用のインタースティシャル広告を、X分ごとに1回のみ表示するように作成することが求められています。 (サイトの別の投稿を読むたびにインタースティシャル広告を取得するのは面倒です)。インタースティシャル広告を10分に1回表示する
これまで私はpremadeスクリプトを使用していましたが、imgタグとtableタグでは問題なく動作しますが、スクリプト自体ではうまく動作しませんでした。 はここで、これまでに使用されるスクリプトです:あなたが気づくかもしれませんが、idを持つdivの内側に "myad"
<html>
<head>
<script type="text/javascript">
/***********************************************
* Frequency Cap Content script- (c) Dynamic Drive DHTML code library (www.dynamicdrive.com)
* Please keep this notice intact
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/
//["ID of content to frequency cap", "Display frequency interval (full hours only)"]
var capcontent=new Array()
capcontent[0]=["myad", "1 hr"]
capcontent[1]=["mynote", "3 hr"]
function get_cookie(Name) {
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) { // if cookie exists
offset += search.length
end = document.cookie.indexOf(";", offset);
if (end == -1)
end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}
function resetcookie(id){
var expireDate = new Date()
expireDate.setHours(expireDate.getHours()-10)
document.cookie = id+"=;path=/;expires=" + expireDate.toGMTString()
}
function showorhide(caparray){
if (get_cookie(caparray[0])!='')
document.write("#"+caparray[0]+"{display: none;}\n") //CSS TO HIDE CONTENT BTW FREQUENCY
else{
var expireDate = new Date()
expireDate.setHours(expireDate.getHours()+parseInt(caparray[1]))
document.cookie = caparray[0]+"="+parseInt(caparray[1])+";path=/;expires=" + expireDate.toGMTString()
}
}
document.write('<style type="text/css">\n')
for (i=0; i<capcontent.length; i++){
if (get_cookie(capcontent[i][0])!=parseInt(capcontent[i][1]))
resetcookie(capcontent[i][0])
showorhide(capcontent[i])
}
document.write('</style>')
</script>
</head>
<body>
<div id="myad">
<script type="text/javascript" src="http://adx.adform.net/adx/?mid=303469&rnd=%%ADFRND%%"></script>
</div>
<div id="table">
</table>
</body>
</html>
私はjavascriptのコードを挿入しました。私がサイトを開くと、広告が表示されますが、一旦閉じてページを再読み込みすると、stilが表示され続けます。
お願いします。
私は何も関係がありません。タグは削除されています –