0
こんにちはすべて私はiAdsで働いています。広告が変更されたときに広告バナーをアニメーション化したい自動的にアニメーション化する方法はありますか?広告が変更されるたびに手動で行う必要がありますか?iphone iads animation
こんにちはすべて私はiAdsで働いています。広告が変更されたときに広告バナーをアニメーション化したい自動的にアニメーション化する方法はありますか?広告が変更されるたびに手動で行う必要がありますか?iphone iads animation
標準的な手法は、iAdバナーをオフスクリーンで作成し、iAdバナーが正常に広告を受信したことを通知し、オフスクリーンからオンスクリーンにアニメートすることです。同様に、広告を受信する際にエラーが発生した場合、新しい追加が正常に受信されるまで、広告バナーをオンスクリーンからオフスクリーンにアニメートします。このよう
:
- (void)bannerView:(ADBannerView *)banner
didFailToReceiveAdWithError:(NSError *)error
{
if (self.isBannerVisible)
{
CGFloat yCoord = (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) ? 1024.0 : 480.0;
[UIView beginAnimations:@"animateAdBannerOff" context:NULL];
banner.frame = CGRectMake(0, yCoord, banner.frame.size.width, banner.frame.size.height);
[UIView commitAnimations];
self.isBannerVisible = NO;
}
}
-(void) bannerViewDidLoadAd:(ADBannerView *)banner {
if (!self.isBannerVisible)
{
CGFloat yCoord = (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) ? 1024.0 - banner.frame.size.height : 480.0 - banner.frame.size.height;
[UIView beginAnimations:@"animateAdBannerOn" context:NULL];
banner.frame = CGRectMake(0, yCoord, banner.frame.size.width, banner.frame.size.height);
[UIView commitAnimations];
self.isBannerVisible = YES;
}
}