supersdk

文档中心

文档中心

下载文档

广告模块

注意:相同事件ID(event_id)请勿重复接入!


触发广告事件

接口描述:触发广告事件

接口调用:

[SuperSDK invoke:BCORE_MODULE_ADVERT funcName:BCORE_FUNC_TRACK parameters:@{@"event_id" : @"广告事件ID"}];

广点通埋点

打开游戏埋点

说明:在AppDelegate的- (void)applicationDidBecomeActive:(UIApplication *)application中调用,且必须在调用SuperSDK初始化接口后调用


NSDictionary *parameters = @{
                                 @"event_id":@"ad_gdt_open",                         // 广告事件ID,必传
                                 @"gdt_event_value":@{
                                                        @"event_name":@"ad_gdt_open",// 事件名称
                                                        @"length_of_stay":@(1),      // 次日留存,注意类型
                                                        @"outer_action_id":@"123456" // 去重字符串,不建议使用此字段!!!
                                                     }
                            };
                                 
[SuperSDK invoke:BCORE_MODULE_ADVERT funcName:BCORE_FUNC_TRACK parameters:parameters];

注册游戏埋点

说明:在注册成功后调用


NSDictionary *parameters = @{
                                 @"event_id":@"ad_register",                         		// 广告事件ID,必传
                                 @"gdt_event_value":@{
                                                        @"event_name":@"ad_register",		// 事件名称
                                                        @"event_value":@"0060015_guest123"  // 玩家账号uid                                                     
                                                     }
                            };
                                 
[SuperSDK invoke:BCORE_MODULE_ADVERT funcName:BCORE_FUNC_TRACK parameters:parameters];

支付游戏埋点

说明:在支付成功后调用


NSDictionary *parameters = @{
                                 @"event_id":@"ad_pay",                         		// 广告事件ID,必传
                                 @"gdt_event_value":@{
                                                        @"product_id":@"123456",		// 商品ID
                                                        @"value":@(64800) 			    // 支付金额(单位:分)                                                     
                                                     }
                            };
                                 
[SuperSDK invoke:BCORE_MODULE_ADVERT funcName:BCORE_FUNC_TRACK parameters:parameters];

自定义游戏埋点

说明:按广告部门要求,自定义一些埋点事件,调用方式和上面已确定埋点调用一样,只不过,埋点的事件ID会变更、也可能包含其他参数;具体埋点事件ID和调用时机,以广告部门说明为准。


NSDictionary *parameters = @{
                                 @"event_id":@"广告部门指定的自定义事件埋点",               // 广告事件ID,必传
                                 @"gdt_event_value":@{
                                                        @"event_name":@"事件名称",		// 事件名称
                                                        @"event_value":@"事件值" 		 // 事件对应的值                                                     
                                                     }
                            };
                                 
[SuperSDK invoke:BCORE_MODULE_ADVERT funcName:BCORE_FUNC_TRACK parameters:parameters];

辅助常量一览

字符串常量 实际字符串 描述
BCORE_MODULE_ADVERT advert 广告模块名称
BCORE_FUNC_TRACK track 触发广告事件方法名