Hibit_iOS/Pods/BaiduMobAdSDK/BaiduMobAdSDK.framework/Headers/BaiduMobAdFeedRequestParameters.h
2024-06-07 11:41:02 +08:00

77 lines
4.4 KiB
Objective-C
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

//
// 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 = 0male = 1female = 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【低】章节数取值【032位整数】,默认值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