ALAdSize.h 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. //
  2. // ALAdSize.h
  3. // AppLovinSDK
  4. //
  5. // Created by Basil on 2/27/12.
  6. // Copyright © 2020 AppLovin Corporation. All rights reserved.
  7. //
  8. NS_ASSUME_NONNULL_BEGIN
  9. /**
  10. * This class defines the possible sizes of an ad.
  11. */
  12. @interface ALAdSize : NSObject
  13. /**
  14. * Represents the size of a 320×50 banner advertisement.
  15. */
  16. @property (class, nonatomic, strong, readonly) ALAdSize *banner;
  17. /**
  18. * Represents the size of a 728×90 leaderboard advertisement (for tablets).
  19. */
  20. @property (class, nonatomic, strong, readonly) ALAdSize *leader;
  21. /**
  22. * Represents the size of a 300x250 rectangular advertisement.
  23. */
  24. @property (class, nonatomic, strong, readonly) ALAdSize *mrec;
  25. /**
  26. * Represents the size of a full-screen advertisement.
  27. */
  28. @property (class, nonatomic, strong, readonly) ALAdSize *interstitial;
  29. /**
  30. * Represents a native ad which can be integrated seemlessly into the environment of your app.
  31. */
  32. @property (class, nonatomic, strong, readonly) ALAdSize *native;
  33. - (instancetype)init NS_UNAVAILABLE;
  34. + (instancetype)new NS_UNAVAILABLE;
  35. @end
  36. NS_ASSUME_NONNULL_END