import { Data } from "../../core/data/Data"; import { ISJSB } from "./platform"; /** * 广告数据 */ export class ADData extends Data { /** * 领取视频奖励 */ public rewardVideoADComplete: boolean = false; /** * 放弃视频奖励 */ public rewardVideoADLoss: boolean = false; /** * 加载视频失败 */ public rewardVideoADError: boolean = false; /** * 视频展示成功 */ public rewardVideoADShow: boolean = false; /** * 插屏展示 */ public interstitalADShow: boolean = false; /** * 信息流展示 */ public nativeExpressADShow: boolean = false; /** * 插屏-全屏视频完播 */ public fullScreenADComplete: boolean = false; /** * 插屏-全屏视频展示 */ public fullScreenADShow: boolean = false; /** * 插屏-全屏视频展示 */ public fullScreenADError: boolean = false; /** * 插屏加载失败 */ public interstitalADError: boolean = false; /** * 信息流加载失败 */ public nativeExpressADError: boolean = false; /**开屏展示 */ public splashADShow: boolean = false; public isJSB = ISJSB(); /** * 类型(1:激励视频完播、2:插屏展示、3:信息流展示、 4:激励视频展⽰、5:激励视频加载失败、6:开屏展示、7:banner展示、8:插屏-全屏视频 完播、9:插屏-全屏视频 展示、10:插屏-全屏视频 加载失败、11:插屏加载失败、12:信息流加载失败、13:开屏加载失败、14:banner加载失败、15:互推位展示、16:互推位导出、17:互推位加载失败、18:格子展示、19:格子加载失败、20:原生模板展示、21:原生模板加载失败 ) */ public ad_type: number = 1; public destoon_ad_place: string; public adsource_id: string; public network_firm_id: string; public network_placement_id: string; public adsource_price: string; public network_type: string; public adsource_index: string; public adsource_isheaderbidding: string; public adunit_format: string; public ecpm_level: string; public precision_ecpm: string; public publisher_revenue: string; public get obj() { return { ad_type: this.ad_type, destoon_ad_place: this.destoon_ad_place, adsource_id: this.adsource_id, network_firm_id: this.network_firm_id, network_placement_id: this.network_placement_id, adsource_price: this.adsource_price, network_type: this.network_type, adsource_index: this.adsource_index, adsource_isheaderbidding: this.adsource_isheaderbidding, adunit_format: this.adunit_format, ecpm_level: this.ecpm_level, precision_ecpm: this.precision_ecpm, publisher_revenue: this.publisher_revenue } } }