Advertisement
Guest User

Untitled

a guest
Jul 1st, 2015
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. #import <iAd/iAd.h>
  2.  
  3. @interface FirstViewController : UIViewController <ADBannerViewDelegate>
  4. {
  5. ADBannerView *banner;
  6. }
  7. @property (nonatomic,assign) BOOL bannerIsVisible;
  8. @property (nonatomic,retain) IBOutlet ADBannerView *banner;
  9.  
  10. @synthesize banner, bannerIsVisible;
  11.  
  12. -(void)bannerViewDidLoad: (ADBannerView *)abanner
  13. {
  14. if(!self.bannerIsVisible)
  15. {
  16. [UIView beginAnimations:@"animatedAdBannerOn" context:NULL];
  17. banner.frame=CGRectOffset(banner.frame, 0.0, 50.0);
  18. [UIView commitAnimations];
  19. self.bannerIsVisible=YES;
  20. }
  21. }
  22. -(void)bannerView:(ADBannerView *)aBanner
  23. {
  24. if(!self.bannerIsVisible)
  25. {
  26. [UIView beginAnimations:@"animatedAdBannerOff" context:NULL];
  27. banner.frame=CGRectOffset(banner.frame, 0.0, -320.0);
  28. [UIView commitAnimations];
  29. self.bannerIsVisible=NO;
  30. }
  31. }
  32.  
  33. #import <iAd/iAd.h>
  34.  
  35. @interface ViewController : UIViewController <ADBannerViewDelegate> {
  36.  
  37. }
  38.  
  39. @end
  40.  
  41. @implementation ViewController
  42.  
  43. -(void)bannerViewDidLoadAd:(ADBannerView *)banner {
  44.  
  45. [UIView beginAnimations:nil context:NULL];
  46.  
  47. [UIView setAnimationDuration:1];
  48.  
  49. [banner setAlpha:1];
  50.  
  51. [UIView commitAnimations];
  52.  
  53. }
  54.  
  55.  
  56.  
  57. - (void)bannerView:(ADBannerView *)
  58.  
  59. banner didFailToReceiveAdWithError:(NSError *)error
  60.  
  61. {
  62.  
  63. [UIView beginAnimations:nil context:NULL];
  64.  
  65. [UIView setAnimationDuration:1];
  66.  
  67. [banner setAlpha:0];
  68.  
  69. [UIView commitAnimations];
  70.  
  71. }
  72.  
  73. @end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement