我已经成功地将一个iAd添加到一个表单元格中,它的工作方式与预期一致。当用户点击表单元格时,我想执行特定的动画,所以我使用下面的代码将视图捕获为UIImage,然后转换图像。这与捕获的图像包含来自iAd的所有内容的事实完全不同。我已经将iAds换成了AdMob,它工作得很好,所以一定是与iAd附加到视图树的方式有关。任何人都有任何关于如何捕获iAd镜像的想法。
CGRect rect = view.bounds;
UIGraphicsBeginImageContext(rect.size);
CGContextRef context = UIGraphicsGetCurrentContext();
[view.layer.superlayer renderInContext:context];
UIImage *imageCaptureRect;
imageCaptureRect = UIGraphicsGetImageFromCurrentImageContext();
self.capturedImage = imageCaptureRect;
UIGraphicsEndImageContext(); 发布于 2011-10-18 21:31:51
我敢说这是故意的。苹果使用他们拥有的用户个人信息和他们的账户记录来针对正确的人口统计数据来定位iAds。如果苹果允许开发人员确定用户接收的是哪个iAds,他们就会泄露这些个人信息。考虑这样一种可能性,iAd的目标人群是30岁以下的人。捕获您的iAds的应用程序可能会注意此广告,并确定您的年龄范围。
https://stackoverflow.com/questions/7807827
复制相似问题