0
私は画面上の広告を追加するためにiAdフレームワークを使用しました。私は以下のコードでこれを行いました。 しかし、私はUIAertviewで広告をしたい。 UIAlertviewが来たら、その中の会社の広告を見るべきです。iAdをUIAlertviewに追加するには?
-(void)bannerViewDidLoadAd:(ADBannerView *)banner
{
if (!self.bannerIsVisible) {
[UIView beginAnimations:@"animatesAdBannerOn" context:NULL];
banner.frame = CGRectOffset(banner.frame, 0, -banner.frame.size.height); [UIView commitAnimations];
self.bannerIsVisible = YES;
}
}
- (void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error
{
if (!self.bannerIsVisible)
{
[UIView beginAnimations:@"animatesAdBannerOff" context:NULL];
banner.frame = CGRectOffset(banner.frame, 0, banner.frame.size.height); //rect, dx,dy
[UIView commitAnimations];
self.bannerIsVisible = NO;
}
}
私はUIAlertviewをカスタマイズできます。しかし、どのようにiAdビューを追加するのか分からない。もし誰かが私を助けていると知っている。
UIAlertViewにサブビューを追加しないでください。アップルのエンジニアはWWDCで数多くの機会にこれが悪くて正式にサポートされていないと述べています。 –
UXの愛のために、これをしないでください!とにかく収益を生み出すためには、iAdsを30秒間表示する必要があります。 – greg
iAdを「アラート」方式で表示するには、別のクラスを使用して、それをサブビューとして追加します。 https://github.com/eaigner/CODialog – stackOverFlew