首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >iphone renderInContext未捕获iAd

iphone renderInContext未捕获iAd
EN

Stack Overflow用户
提问于 2011-10-18 21:16:39
回答 1查看 139关注 0票数 1

我已经成功地将一个iAd添加到一个表单元格中,它的工作方式与预期一致。当用户点击表单元格时,我想执行特定的动画,所以我使用下面的代码将视图捕获为UIImage,然后转换图像。这与捕获的图像包含来自iAd的所有内容的事实完全不同。我已经将iAds换成了AdMob,它工作得很好,所以一定是与iAd附加到视图树的方式有关。任何人都有任何关于如何捕获iAd镜像的想法。

代码语言:javascript
复制
CGRect rect = view.bounds;  
UIGraphicsBeginImageContext(rect.size);  
CGContextRef context = UIGraphicsGetCurrentContext();  
[view.layer.superlayer renderInContext:context];  
UIImage *imageCaptureRect;    
imageCaptureRect = UIGraphicsGetImageFromCurrentImageContext();  
self.capturedImage = imageCaptureRect;
UIGraphicsEndImageContext();  
EN

回答 1

Stack Overflow用户

发布于 2011-10-18 21:31:51

我敢说这是故意的。苹果使用他们拥有的用户个人信息和他们的账户记录来针对正确的人口统计数据来定位iAds。如果苹果允许开发人员确定用户接收的是哪个iAds,他们就会泄露这些个人信息。考虑这样一种可能性,iAd的目标人群是30岁以下的人。捕获您的iAds的应用程序可能会注意此广告,并确定您的年龄范围。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7807827

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档