我有一个PHP网站的移动版本和谷歌广告显示在那里。我已经分别从我的客户端收到了页眉和页脚的谷歌代码,并且它们并不总是显示。我收到了很多警告,在寻找这样的自动错误报告:谷歌广告的错误
fopen(http://pagead2.googlesyndication.com/pagead/ads?...): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
在URL中的问号后面还有一些参数与私人信息,所以我决定写...而不是他们。我已经要求我的客户重新生成代码,他已经这样做了,我已经为页眉和页脚粘贴了新代码,但是,当我们认为错误消失后,我们决定在一天之内调用它,并在16小时后已收到4352个错误报告,其中95%是谷歌广告,错误是相同的,即:未能打开流。我想知道为什么我们有时会看到广告,为什么他们没有在其他情况下出现。问题:当你们有这个错误时,有什么步骤摆脱它们并展示广告? (当然,我可以拿出广告,但我的客户会不高兴,大声笑)
编辑: 这是代码的一部分(机密信息被取出来,并取而代之的是'秘密')。我希望现在这个问题更有意义。
$GLOBALS['google']['client']='secret';
$GLOBALS['google']['https']=read_global('HTTPS');
$GLOBALS['google']['ip']=read_global('REMOTE_ADDR');
$GLOBALS['google']['markup']='xhtml';
$GLOBALS['google']['output']='xhtml';
$GLOBALS['google']['ref']=read_global('HTTP_REFERER');
$GLOBALS['google']['slotname']='secret';
$GLOBALS['google']['url']=read_global('HTTP_HOST') . read_global('REQUEST_URI');
$GLOBALS['google']['useragent']=read_global('HTTP_USER_AGENT');
当我的问题被低估时,我想阅读倒票的原因,所以我可以用我的问题重新翻译一下以符合预期。如果配合评论告诉我这个问题出了什么问题,则可能会有所帮助。如果你认为这是题外话,那么我可以向你保证,这是一个编程问题,因为这是一个由我未知的东西引起的错误。我试图获得信息来解决问题。谢谢。 –
我不明白您使用哪个系统加载广告......将它们作为include()不会更容易吗? – 2014-03-04 14:51:09
@SakhalTurkaystan,谢谢你的提问。我有两个文件,一个标题和一个页脚,它们包含在需要包含的地方。我没有发布确切的错误,因为它提供了关于项目和我的客户的AdSense用户的信息,这是保密信息,所以我已经包含了错误的性质,但我明白了你的观点。我将编辑问题以提供更多信息,但我不知道使用的是什么系统,因为我不是Google AdSense的专家。 –