123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- //
- // YLDataReportInfo.h
- // YLChnAdSDK
- //
- // Created by 蒋龙 on 2021/3/22.
- // Copyright © 2021 com.youloft.cq. All rights reserved.
- //
- #import <Foundation/Foundation.h>
- 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<YLEvent *> *events;
- @property(nonatomic, copy) NSString *magic_tag;
- @property(nonatomic, strong) YLContext *context;
- @property(nonatomic, copy) NSDictionary *af_data;/**< af归因数据 */
- @end
- NS_ASSUME_NONNULL_END
|