// // YLDataReportInfo.h // YLChnAdSDK // // Created by 蒋龙 on 2021/3/22. // Copyright © 2021 com.youloft.cq. All rights reserved. // #import NS_ASSUME_NONNULL_BEGIN //事件列表 @interface YLAdInfo : NSObject @property(nonatomic, copy) NSString *mediasource;/**< 广告来源 */ @property(nonatomic, copy) NSString *campaign;/**< 活动 */ @property(nonatomic, copy) NSString *campaignid;/**< 活动ID */ @property(nonatomic, copy) NSString *installtime;/**< 应用安装时间 */ @property(nonatomic, copy) NSString *adsetid;/**< 广告集合ID */ @property(nonatomic, copy) NSString *ad;/**< 广告名称 */ @property(nonatomic, copy) NSString *adid;/**< 广告ID */ @property(nonatomic, copy) NSDictionary *af_data;/**< af归因数据 */ @end //事件列表 @interface YLEvent : NSObject @property(nonatomic, copy) NSString* event_key;/**< 事件名 */ @property(nonatomic, copy) NSString* event_value;/**< 事件值 */ @property(nonatomic, copy) NSString* event_value_remark;/**< 事件备注 */ @property(nonatomic, strong) NSDictionary* labels;/**< 补充项字典,任意键值对 */ @end //事件列表 @interface YLContext : NSObject @property(nonatomic, copy) NSString *game_id;/**< 游戏ID */ @property(nonatomic, copy) NSString *idfa;/**< IDFA */ @property(nonatomic, copy) NSString *device_id;/**< 设备唯一标识 */ @property(nonatomic, copy) NSString *region;/**< 地区代码 */ @property(nonatomic, copy) NSString *access;/**< 访问渠道 */ @property(nonatomic, copy) NSString *os_version;/**< 操作系统版本 */ @property(nonatomic, copy) NSString *device_model;/**< 设备信息 */ @property(nonatomic, copy) NSString *resolution;/**< 分辨率 */ @property(nonatomic, copy) NSString *timezone;/**< 时区 */ @property(nonatomic, copy) NSString *timezone_name;/**< 时区名 */ @property(nonatomic, copy) NSString *carrier;/**< 应用商 */ @property(nonatomic, copy) NSString *sdk_version;/**< sdk版本 */ @property(nonatomic, copy) NSString *display_name;/**< 应用名 */ @property(nonatomic, copy) NSString *sdk_type;/**< sdk类型 */ @property(nonatomic, copy) NSString *mac_path;/**< mac地址 */ @property(nonatomic, copy) NSString *channel;/**< 渠道 */ @property(nonatomic, copy) NSString *account_type;/**< 账户类型 */ @property(nonatomic, copy) NSString *user_agent;/**< <#注释,等同于三个反斜杠#> */ @property(nonatomic, copy) NSString *os;/**< 操作系统 */ @property(nonatomic, strong) NSNumber *is_adult;/**< 是否成年 0 未成年 1 已成年 */ @property(nonatomic, copy) NSString *openud_id;/**< 用户唯一ID */ @property(nonatomic, copy) NSString *package;/**< 包名 */ @property(nonatomic, copy) NSString *language;/**< 语言 */ @property(nonatomic, copy) NSString *app_version;/**< 应用版本 */ @property(nonatomic, copy) NSString *imei;/**< imei */ @property(nonatomic, copy) NSString *oaid;/**< oaid */ @property(nonatomic, copy) NSString *google_ad_id;/**< google 广告ID */ @property(nonatomic, copy) NSString *af_id;/**< Appsflyer ID */ @property(nonatomic, copy) NSString *android_id;/**< android ID */ @property(nonatomic, copy) NSString *user_id;/**< 用户ID */ @property(nonatomic, copy) NSString *mediasource;/**< 广告来源 */ @property(nonatomic, copy) NSString *campaign;/**< 活动 */ @property(nonatomic, copy) NSString *campaignid;/**< 活动ID */ @property(nonatomic, copy) NSString *installtime;/**< 应用安装时间 */ @property(nonatomic, copy) NSString *adsetid;/**< 广告集合ID */ @property(nonatomic, copy) NSString *ad;/**< 广告名称 */ @property(nonatomic, copy) NSString *adid;/**< 广告ID */ @end //上报数据模型 @interface YLDataReportInfo : NSObject @property(nonatomic, strong) NSMutableArray *events; @property(nonatomic, copy) NSString *magic_tag; @property(nonatomic, strong) YLContext *context; @property(nonatomic, copy) NSDictionary *af_data;/**< af归因数据 */ @end NS_ASSUME_NONNULL_END