Vungle SDK奖励回调机制详解——1
来源:互联网 发布:海南网络小贷牌照 编辑:程序博客网 时间:2024/06/05 01:56
最近在一边学习iOS开发,一边在尝试集成Vungle的SDK。
以下是一些有关Vungle SDK奖励回调机制的详解
什么是奖励回调及如何操作
1.奖励回调是指在集成完毕SDK后,当用户观看完一则奖励性广告的80%或更长时,这个动作即被认为是一次完整观看。这时Vungle的服务器会根据你的回调URL ping你的服务器。这一步只需要写个URL在DashBoard里就可以,例如:
http://acme.com
这样在用户看完一条广告时长的80%时就可以调用该链接了。
2.在回调URL的同时,还可以传递用户名等信息到服务中。在DashBoard中的URL修改为http://acme.com/bugzBunny/reward?uid=%user%其中%user%部分是不可以修改的。该参数是从iOS SDK 的NSDictionary类的VunglePlayAdOptionKeyUser方法传递给播放方法的;在Android中的AdConfig类中的setIncentivizedUserId方法。以下为示例代码
-(void)showAdWithOptions{ // Grab instance of Vungle SDK VungleSDK* sdk = [VungleSDK sharedSDK]; // Dict to set custom ad options NSDictionary* options =@{VunglePlayAdOptionKeyOrientations:@(UIInterfaceOrientationMaskLandscape),//广告播放横屏 VunglePlayAdOptionKeyUser: @"user"};//传递用户ID // Pass in dict of options, play ad NSError *error; [sdk playAd:self withOptions:options error:&error]; if (error) { NSLog(@"Error encountered playing ad: %@", error); }}
final VunglePub vunglePub = VunglePub.getInstance();//此代码为单个广告设置,全局广告设置同理private void showAdWtihOptions{final AdConfig overrideConfig = new AdConfig(); overrideConfig.setIncentivizedUserId("user"); overrideConfig.setSoundEnabled(false); //关闭视频声音vunglePub.playAd(overrideConfig);}
除了%user%还可以调用的示例:
http://acme.com/bugzBunny/reward?amount=1&uid=%user%&txid=%txid%&digest=%digest%
[1]https://support.vungle.com/hc/zh-cn/articles/204374244-%E6%BF%80%E5%8A%B1%E6%80%A7%E5%B9%BF%E5%91%8A%E8%AE%BE%E7%BD%AE
0 0
- Vungle SDK奖励回调机制详解——1
- Vungle Android和iOS SDK高级设置——方法和监听含义和对比
- Vungle SDK的崩溃问题
- 新版FAQ的变化——奖励机制的变化
- 回调机制详解
- 回调机制详解
- 回调机制详解
- 回调机制详解
- 回调机制详解
- 回调机制详解
- 回调机制详解
- 回调机制详解
- 奖励
- 奖励
- Java进阶——回调机制详解及实例
- AndroidMainfest.xml详解——<uses-sdk>
- ROS——RPLIDAR A1 SDK详解
- SCOI2008——奖励关(状态压缩DP)
- WM算法原理与代码实现(模式匹配)
- 文章标题
- java常用设计模式
- java内部类
- 哈夫曼树的c++实现
- Vungle SDK奖励回调机制详解——1
- (4.1.27.8)JNI/NDK开发指南(五)——Jni打包及引用aar
- OpenGLES---OpenGL运行原理
- 如何将Powerpoint文档转换为Word文档
- Android 在非主线程中更新UI也能成功原因详解
- Java编程中的equals方法使用全解
- Android 使用Nexus 进行项目管理
- HDU 2544 最短路(floyed dijkstra 都能过)
- Map.EntrySet的用法