BUAdSDKDefines.h 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. //
  2. // BUAdSDKDefines.h
  3. // BUAdSDK
  4. //
  5. // Copyright © 2017年 bytedance. All rights reserved.
  6. //
  7. #ifndef BUAdSDK_DEFINES_h
  8. #define BUAdSDK_DEFINES_h
  9. #import <Foundation/Foundation.h>
  10. ///CN china, NO_CN is not china
  11. typedef NS_ENUM(NSUInteger, BUAdSDKTerritory) {
  12. BUAdSDKTerritory_CN = 1,
  13. BUAdSDKTerritory_NO_CN,
  14. };
  15. typedef NS_ENUM(NSInteger, BUAdSDKThemeStatus) {
  16. BUAdSDKThemeStatus_Normal = 0,
  17. BUAdSDKThemeStatus_Night = 1,
  18. };
  19. typedef NS_ENUM(NSInteger, BUOfflineType) {
  20. BUOfflineTypeNone, // Do not set offline
  21. BUOfflineTypeWebview, // Offline dependence WKWebview
  22. };
  23. typedef NS_ENUM(NSInteger, BUAdSDKLogLevel) {
  24. BUAdSDKLogLevelNone,
  25. BUAdSDKLogLevelError,
  26. BUAdSDKLogLevelWarning,
  27. BUAdSDKLogLevelInfo,
  28. BUAdSDKLogLevelDebug,
  29. BUAdSDKLogLevelVerbose,
  30. };
  31. typedef NS_ENUM(NSInteger, BURitSceneType) {
  32. BURitSceneType_custom = 0,//custom
  33. BURitSceneType_home_open_bonus = 1,//Login/open rewards (login, sign-in, offline rewards doubling, etc.)
  34. BURitSceneType_home_svip_bonus = 2,//Special privileges (VIP privileges, daily rewards, etc.)
  35. BURitSceneType_home_get_props = 3,//Watch rewarded video ad to gain skin, props, levels, skills, etc
  36. BURitSceneType_home_try_props = 4,//Watch rewarded video ad to try out skins, props, levels, skills, etc
  37. BURitSceneType_home_get_bonus = 5,//Watch rewarded video ad to get gold COINS, diamonds, etc
  38. BURitSceneType_home_gift_bonus = 6,//Sweepstakes, turntables, gift boxes, etc
  39. BURitSceneType_game_start_bonus = 7,//Before the opening to obtain physical strength, opening to strengthen, opening buff, task props
  40. BURitSceneType_game_reduce_waiting = 8,//Reduce wait and cooldown on skill CD, building CD, quest CD, etc
  41. BURitSceneType_game_more_opportunities = 9,//More chances (resurrect death, extra game time, decrypt tips, etc.)
  42. BURitSceneType_game_finish_rewards = 10,//Settlement multiple times/extra bonus (completion of chapter, victory over boss, first place, etc.)
  43. BURitSceneType_game_gift_bonus = 11//The game dropped treasure box, treasures and so on
  44. };
  45. @protocol BUToDictionary <NSObject>
  46. - (NSDictionary *)dictionaryValue;
  47. @end
  48. #endif