4488abac-3f54-4b93-a09a-f4d74405568e.js 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. "use strict";
  2. cc._RF.push(module, '4488ausP1RLk6Ca9NdEBVaO', 'EventAdInfo');
  3. // common-plugin/Scripts/YouWanSDK/EventAdInfo.ts
  4. "use strict";
  5. var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
  6. var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
  7. if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
  8. else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
  9. return c > 3 && r && Object.defineProperty(target, key, r), r;
  10. };
  11. Object.defineProperty(exports, "__esModule", { value: true });
  12. exports.AdEventParameter = exports.YwAdStatus = exports.YwAdType = void 0;
  13. var _a = cc._decorator, ccclass = _a.ccclass, property = _a.property;
  14. /**
  15. * 广告类型
  16. */
  17. var YwAdType;
  18. (function (YwAdType) {
  19. YwAdType[YwAdType["BANNER"] = 1] = "BANNER";
  20. YwAdType[YwAdType["INTERSITITIAL"] = 2] = "INTERSITITIAL";
  21. YwAdType[YwAdType["REWARD_VIDEO"] = 3] = "REWARD_VIDEO";
  22. YwAdType[YwAdType["SPLASH"] = 4] = "SPLASH";
  23. YwAdType[YwAdType["NATIVE_BANNER"] = 5] = "NATIVE_BANNER";
  24. YwAdType[YwAdType["NATIVE_INTERSITITIAL"] = 6] = "NATIVE_INTERSITITIAL";
  25. YwAdType[YwAdType["NATIVE_ICON"] = 7] = "NATIVE_ICON";
  26. YwAdType[YwAdType["INTERSITITIAL_VIDEO"] = 8] = "INTERSITITIAL_VIDEO";
  27. YwAdType[YwAdType["NATIVE"] = 9] = "NATIVE";
  28. YwAdType[YwAdType["NATIVE_TEMPLATE_BANNER"] = 10] = "NATIVE_TEMPLATE_BANNER";
  29. YwAdType[YwAdType["NATIVE_TEMPLATE_INTERSITIAL"] = 11] = "NATIVE_TEMPLATE_INTERSITIAL";
  30. })(YwAdType = exports.YwAdType || (exports.YwAdType = {}));
  31. ;
  32. var YwAdStatus;
  33. (function (YwAdStatus) {
  34. YwAdStatus[YwAdStatus["REQUEST"] = 0] = "REQUEST";
  35. YwAdStatus[YwAdStatus["REQUEST_SUCCESS"] = 1] = "REQUEST_SUCCESS";
  36. YwAdStatus[YwAdStatus["REQUEST_FAIL"] = 2] = "REQUEST_FAIL";
  37. YwAdStatus[YwAdStatus["SHOW_SUCCESS"] = 3] = "SHOW_SUCCESS";
  38. YwAdStatus[YwAdStatus["SHOW_FAIL"] = 4] = "SHOW_FAIL";
  39. YwAdStatus[YwAdStatus["CLICK"] = 5] = "CLICK";
  40. YwAdStatus[YwAdStatus["REWARD_SUCCESS"] = 6] = "REWARD_SUCCESS";
  41. YwAdStatus[YwAdStatus["REWARD_FAIL"] = 7] = "REWARD_FAIL";
  42. YwAdStatus[YwAdStatus["AD_ID_REQUEST"] = 10] = "AD_ID_REQUEST";
  43. YwAdStatus[YwAdStatus["AD_ID_REQUEST_SUCCESS"] = 11] = "AD_ID_REQUEST_SUCCESS";
  44. YwAdStatus[YwAdStatus["AD_ID_REQUEST_FAIL"] = 12] = "AD_ID_REQUEST_FAIL";
  45. })(YwAdStatus = exports.YwAdStatus || (exports.YwAdStatus = {}));
  46. var AdEventParameter = /** @class */ (function () {
  47. function AdEventParameter(adId, code, msg, tag) {
  48. this.adId = adId;
  49. this.code = code;
  50. this.msg = msg;
  51. this.tag = tag;
  52. }
  53. AdEventParameter.prototype.toJsonData = function () {
  54. var data = {};
  55. data.adId = this.adId;
  56. if (this.code) {
  57. data.code = this.code;
  58. }
  59. if (this.msg) {
  60. data.msg = this.msg;
  61. }
  62. if (this.tag) {
  63. data.tag = this.tag;
  64. }
  65. return data;
  66. };
  67. return AdEventParameter;
  68. }());
  69. exports.AdEventParameter = AdEventParameter;
  70. var EventAdInfo = /** @class */ (function () {
  71. function EventAdInfo(adType, adStatus, adEventParameter) {
  72. this.time = new Date().getTime();
  73. this.adType = adType;
  74. this.adStatus = adStatus;
  75. this.adEventParameter = adEventParameter;
  76. }
  77. EventAdInfo.prototype.toJsonData = function () {
  78. try {
  79. var data = {};
  80. data.ad_type = this.adType;
  81. data.ad_status = this.adStatus;
  82. if (this.adEventParameter != null) {
  83. if (this.adEventParameter.adId) {
  84. data.ad_id = this.adEventParameter.adId;
  85. }
  86. data.ad_info = this.adEventParameter.toJsonData();
  87. }
  88. data.time = this.time;
  89. return data;
  90. }
  91. catch (ex) {
  92. console.error("EventAdInfo toJsonData erro msg =" + ex);
  93. }
  94. return {};
  95. };
  96. EventAdInfo = __decorate([
  97. ccclass
  98. ], EventAdInfo);
  99. return EventAdInfo;
  100. }());
  101. exports.default = EventAdInfo;
  102. cc._RF.pop();