我正在创建一个按点击付费的网站。
我有广告客户和发布商。
我通过创建iframe标记,通过JavaScript代码投放广告。
现在,我的客户需要广告代码功能,他希望在我们的发布商网站中运行其他Google AdSense代码以及广告客户广告。
现在问题是Google AdSense代码无法在iframe代码中运行。
有没有解决方案?
这是我们为发布商生成的示例代码:
<script type="text/javascript">
var val1 ="xxx";
var val2 ="yyy";
</script>
<script src="http://www.example.com/my.js"></script>
以下是我的JavaScript示例代码( my.js )
ifrm = document.createElement("IFRAME");
ifrm.setAttribute("src", "myadgeneratingcode.php?val1="+val1+"&val2="+val2);
ifrm.setAttribute("scrolling", "no");
ifrm.style.width = wid+"px";
ifrm.style.height = hgt+"px";
ifrm.style.border = "none";
ifrm.style.clear = "both";
ifrm.style.position = "relative";
document.body.appendChild(ifrm);
在 myadgeneratingcode.php
内我selecting ads from database according to category, keywords
并展示广告和制作广告
除了iframe之外还有其他方法可以投放广告吗?
答案 0 :(得分:0)
这是我在我的网站上使用的最好和最简单的解决方案。
取代ad1.txt,ad2.txt..ad5.txt,将其替换为您的Google广告。
<?php
$result_random = rand(1,10);
if($result_random <= 2){
require ('ad1.php');
}
else if($result_random <= 4){
require ('ad2.php');
}
else if($result_random <= 6){
require ('ad3.php');
}
else if($result_random <= 8){
require ('ad4.php');
}
else {
require ('ad5.php');
}
?>
以下是我的带有屏幕截图http://php.sysaxiom.com/ad_management.php
的代码