我正在为我的项目开发一个广告网络。
是否可以使用 ajax 向广告网络的发布者提供广告内容?
我已经知道谷歌使用document.write或类似的东西。
document.write('<iframe src="http://myadserver.com/showads.php?ad_client='+ ad_client+'&ad_slot='+ad_slot+' margin=0 frameborder=0 scrolling=no allowtransparency=true ></iframe>');
但是阿贾克斯呢?
我可以使用 ajax 向广告网络上的发布商投放广告内容吗?
你肯定可以。只需将一些JS文件导入您的文档,并让它更改您的页面以显示您的广告。首先加载文件,使用您选择的任何参数来指示要加载的广告、容器名称或任何您需要的内容。您还应该提供一个回传函数,以便在加载脚本后调用以显示广告。
function changeAd(adURL)
{
adContainer.innerHTML="<img src=""+adURL+"" />";
}
var adScript = document.createElement("script");
adScript.type = "text/javascript";
adScript.src = "http://yoursite/adScript.js?someparam=1";
document.head.append(adScript);
adScript
的内容应该只使用广告的网址调用changeAd
。
changeAd("http://yoursite.com/ads/fancyad.jpg");