GromoreAdLoadConfig.h 903 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. //
  2. // GromoreAdLoadConfig.h
  3. // ABUDemo
  4. //
  5. // Created by bytedance on 2022/2/10.
  6. // Copyright © 2022 bytedance. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. #import <CoreGraphics/CoreGraphics.h>
  10. NS_ASSUME_NONNULL_BEGIN
  11. typedef NS_ENUM(NSInteger, GromoreAdType) {
  12. GromoreAdTypeBanner = 1,
  13. GromoreAdTypeInterstitial = 2,
  14. GromoreAdTypeSplash = 3,
  15. GromoreAdTypeNative = 5,
  16. GromoreAdTypeRewardedVideo = 7,
  17. GromoreAdTypeFullscreenVideo = 8,
  18. GromoreAdTypeInterstitialPro = 10,
  19. GromoreAdTypeDraw = 11
  20. };
  21. @interface GromoreAdLoadConfig : NSObject
  22. @property (nonatomic, copy) NSString *slotID;
  23. @property (nonatomic, assign) GromoreAdType adType;
  24. @property (nonatomic, copy) NSString *adDesc;
  25. @property (nonatomic, copy, readonly) NSString *adTypeName;
  26. /// Native/Banner/draw专用
  27. @property (nonatomic, assign) CGSize adSize;
  28. @end
  29. NS_ASSUME_NONNULL_END