2011-10-18 13 views
1

期待どおりに動作しているテーブルセルにiAdを追加することができました。ユーザーがテーブルセルをタップすると、特定のアニメーションを実行したいので、以下のコードを使用してUIImageにビューをキャプチャし、イメージを変換します。これは、キャプチャされた画像にiAdからすべてのものが含まれているという事実を完全に区別して動作させます。私はAdMobのためにiAdsを交換しました。それはうまくいきます。したがって、iAdがビューツリーにアタッチされる方法と関係している必要があります。いずれにもiAd画像のキャプチャ方法に関するアイデアがあります。iphone renderInContextがiAdをキャプチャしない

CGRect rect = view.bounds; 
UIGraphicsBeginImageContext(rect.size); 
CGContextRef context = UIGraphicsGetCurrentContext(); 
[view.layer.superlayer renderInContext:context]; 
UIImage *imageCaptureRect;  
imageCaptureRect = UIGraphicsGetImageFromCurrentImageContext(); 
self.capturedImage = imageCaptureRect; 
UIGraphicsEndImageContext(); 

答えて

1

これは設計上の問題であると思われます。アップルはユーザーの個人情報とアカウント履歴を使用してiAdを適切な人口統計にターゲティングします。開発者は、アップルがユーザーが受け取ったiAdを特定することができれば、この個人情報を漏らしてしまうだろう。 iAdが30歳未満の人を対象にしていた可能性を考慮してください。iAdをキャプチャしたアプリケーションがこの広告を見て、あなたの年齢層を決定する可能性があります。

関連する問題