好的.我做了一些探听到一对夫妇的iPhone,这里的援助和我的本地防火墙/ Web代理服务器的事情,这是我发现:
唉,也没有主机名来帮助你.对横幅和广告单元的请求都在网址中包含IP地址,而不是主机名.顺便提一下,哪些IP地址似乎是Akamai内容分发服务器; 我见过的地址大部分都在70.183.*和174.*,但在这一点上没有保证.
我见过的URL结构非常复杂.剥离并替换〜我观察到的部分因为我已经嗅过的几百个请求而变化,这给了我作为横幅请求的URL模式:
http://~~~~~~~~/~~~~~~~.ad/AdUnit/WebArchive.webarchive
http://~~~~~~~~/~~~~~~~.ad/Creatives/~~~~~~/HTMLBanner/WebArchive.webarchive
http://~~~~~~~~/~~~~~~~.ad/Creatives/~~~~~~/ImageBanners/~~~~~~~.png
Run Code Online (Sandbox Code Playgroud)
这是在横幅触摸后下载的实际广告:
http://~~~~~~~~/adunits/~~~~~~~~~~~/1.ad/AdUnit/~~~~~~~~~~~
Run Code Online (Sandbox Code Playgroud)
如果您不需要区分广告横幅显示与点击次数,那么可能更有用的是查找用户代理,对于所有横幅请求,该用户代理为"AdSheet/1.0".(当然注意到,任何给定横幅的下载都有多个横幅请求 - 应用程序编写者向iAd指示他想要使用的所有不同尺寸;以及在下载广告内容时不是这种情况,这只是使用iPhone的常规用户代理.但如果您想要做的就是检测到iAd正在使用等,那可能并不重要.)
| 归档时间: |
|
| 查看次数: |
2712 次 |
| 最近记录: |