77 lines
4.4 KiB
Objective-C
77 lines
4.4 KiB
Objective-C
//
|
||
// BaiduMobAdFeedRequestParameters.h
|
||
// BaiduMobAdSDK
|
||
//
|
||
// Created by Sun,Mingzhe on 2020/8/28.
|
||
// Copyright © 2020 Baidu Inc. All rights reserved.
|
||
//
|
||
|
||
#import <Foundation/Foundation.h>
|
||
#import "BaiduMobAdCommonConfig.h"
|
||
/**
|
||
* 【信息流传参】各个参数字段的描述和取值可以参考如下注释
|
||
* 注意:所有参数的总长度(不包含key值)建议控制在120个中文字符内,避免因超长发生截断,影响信息的上报
|
||
* 注意:其中【高】【中】【低】【其它】代表参数的优先级,请尽量提供更多高优先级参数,媒体自定义参数归于【其它】优先级
|
||
* 【高优先级】:USER_SEX、PAGE_TITLE、PAGE_ID、CONTENT_CATEGORY、CONTENT_LABEL
|
||
* 【中优先级】:FAVORITE_BOOK、FIRST_LEVEL_CONTENTS
|
||
* 【低优先级】:CHAPTER_NUM、PAGE_SERIAL_STATUS、PAGE_AUTHOR_ID、SECOND_LEVEL_CONTENTS
|
||
*/
|
||
|
||
// 用户维度
|
||
// key:【高】用户性别,unknown = 0,male = 1,female = 2
|
||
extern NSString *USER_SEX;
|
||
// key:【中】收藏图书ID,取最近的五个, 用"/"分割不同分类
|
||
extern NSString *FAVORITE_BOOK;
|
||
|
||
// 内容维度
|
||
// key:【高】小说名称 or 文章标题
|
||
extern NSString *PAGE_TITLE;
|
||
// key:【高】小说ID or 文章ID
|
||
extern NSString *PAGE_ID;
|
||
// key:【高】分类, 用"/"分割不同分类
|
||
extern NSString *CONTENT_CATEGORY;
|
||
// key:【高】关键词, 用"/"分割不同分类
|
||
extern NSString *CONTENT_LABEL;
|
||
// key:【中】一级目录,格式:章节名,章节编号
|
||
extern NSString *FIRST_LEVEL_CONTENTS;
|
||
// key:【低】作者名称ID,作者ID/名称
|
||
extern NSString *PAGE_AUTHOR_ID;
|
||
// key:【低】二级目录,格式:章节名,章节编号
|
||
extern NSString *SECOND_LEVEL_CONTENTS;
|
||
// key:【低】章节数,取值【0,32位整数】,默认值0
|
||
extern NSString *CHAPTER_NUM;
|
||
// key:【低】连载状态,0 表示连载 1 表示完结,默认值0
|
||
extern NSString *PAGE_SERIAL_STATUS;
|
||
// key:【其它】搜索词
|
||
extern NSString *QUERY_WORD;
|
||
|
||
@interface BaiduMobAdFeedRequestParameters : NSObject
|
||
|
||
// 用于添加key-value,媒体可自定义key-value
|
||
- (void)addParametersKey:(NSString *)key value:(NSString *)value;
|
||
|
||
// 用于添加key-value,媒体可自定义key-value 新通路,ext字段获取
|
||
- (void)addCustExtParametersKey:(NSString *)key value:(NSString *)value;
|
||
|
||
// 获取信息流通路传参内容信息
|
||
- (NSMutableDictionary *)getFeedRequestParametersDic;
|
||
|
||
// 获取非信息流通路传参内容信息
|
||
- (NSMutableDictionary *)getRequestParametersDic;
|
||
|
||
@property (nonatomic, strong, readonly) NSString *USER_SEX BaiduMobAdDEPRECATED_MSG("已废弃,请及时替换USER_SEX使用方式");
|
||
@property (nonatomic, strong, readonly) NSString *FAVORITE_BOOK BaiduMobAdDEPRECATED_MSG("已废弃,请及时替换FAVORITE_BOOK使用方式");
|
||
@property (nonatomic, strong, readonly) NSString *PAGE_TITLE BaiduMobAdDEPRECATED_MSG("已废弃,请及时替换PAGE_TITLE使用方式");
|
||
@property (nonatomic, strong, readonly) NSString *PAGE_ID BaiduMobAdDEPRECATED_MSG("已废弃,请及时替换PAGE_ID使用方式");
|
||
@property (nonatomic, strong, readonly) NSString *CONTENT_CATEGORY BaiduMobAdDEPRECATED_MSG("已废弃,请及时替换CONTENT_CATEGORY使用方式");
|
||
@property (nonatomic, strong, readonly) NSString *CONTENT_LABEL BaiduMobAdDEPRECATED_MSG("已废弃,请及时替换CONTENT_LABEL使用方式");
|
||
@property (nonatomic, strong, readonly) NSString *QUERY_WORD BaiduMobAdDEPRECATED_MSG("已废弃,请及时替换QUERY_WORD使用方式");
|
||
@property (nonatomic, strong, readonly) NSString *PAGE_AUTHOR_ID BaiduMobAdDEPRECATED_MSG("已废弃,请及时替换PAGE_AUTHOR_ID使用方式");
|
||
@property (nonatomic, strong, readonly) NSString *FIRST_LEVEL_CONTENTS BaiduMobAdDEPRECATED_MSG("已废弃,请及时替换FIRST_LEVEL_CONTENTS使用方式");
|
||
@property (nonatomic, strong, readonly) NSString *SECOND_LEVEL_CONTENTS BaiduMobAdDEPRECATED_MSG("已废弃,请及时替换SECOND_LEVEL_CONTENTS使用方式");
|
||
@property (nonatomic, strong, readonly) NSString *CHAPTER_NUM BaiduMobAdDEPRECATED_MSG("已废弃,请及时替换CHAPTER_NUM使用方式");
|
||
@property (nonatomic, strong, readonly) NSString *PAGE_SERIAL_STATUS BaiduMobAdDEPRECATED_MSG("已废弃,请及时替换PAGE_SERIAL_STATUS使用方式");
|
||
@property (nonatomic, strong, readonly) NSMutableDictionary *requestParameters BaiduMobAdDEPRECATED_MSG("已废弃,请及时替换getFeedRequestParametersDic");
|
||
@end
|
||
|