ISBannerDelegate.h 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. //
  2. // ISBannerDelegate.h
  3. // IronSource
  4. //
  5. // Created by Pnina Rapoport on 02/04/2017.
  6. // Copyright © 2017 IronSource. All rights reserved.
  7. //
  8. #ifndef ISBannerDelegate_h
  9. #define ISBannerDelegate_h
  10. #import "ISBannerView.h"
  11. @protocol ISBannerDelegate <NSObject>
  12. @required
  13. /**
  14. Called after a banner ad has been successfully loaded
  15. */
  16. - (void)bannerDidLoad:(ISBannerView *)bannerView;
  17. /**
  18. Called after a banner has attempted to load an ad but failed.
  19. @param error The reason for the error
  20. */
  21. - (void)bannerDidFailToLoadWithError:(NSError *)error;
  22. /**
  23. Called after a banner has been clicked.
  24. */
  25. - (void)didClickBanner;
  26. /**
  27. Called when a banner is about to present a full screen content.
  28. */
  29. - (void)bannerWillPresentScreen;
  30. /**
  31. Called after a full screen content has been dismissed.
  32. */
  33. - (void)bannerDidDismissScreen;
  34. /**
  35. Called when a user would be taken out of the application context.
  36. */
  37. - (void)bannerWillLeaveApplication;
  38. /**
  39. Called when a banner was shown
  40. */
  41. - (void)bannerDidShow;
  42. @end
  43. #endif /* ISBannerDelegate_h */