最近集成HTC Vive Focus广告SDK遇到一些坑,写个文档记录一下。
广告文档介绍
SDK开发教程:
https://developer.viveport.com/vadservice/docs/register (查看WAVE/手機VR)
SDK下载:
https://developer.viveport.com/vadservice/download (选择WAVE 廣告 SDK)
[沉浸模式互动型广告 DEMO]
l 链接:http://pan.baidu.com/s/1dET4qzB 密码:uycn
导入SDK
导入ad_unity_android_sdk_gt15-1.1.18030.1450.unitypackage,教程上是先导入GoogleVR的SDK再导入广告SDK,因为是Vive Focus设备所以不需要导入GoogleVR,不导入GoogleVR会报错此时就需要移除Assets/htcAD/GoogleVR目录。这是第一个坑
关键部分
AndroidManifest文件配置,开发教程上是图片不能复制容易写错,所以提供一下AndroidManifest文件
2D广告不显示可以检查下rotation参数设置,旋转下试试看
2D广告大小设置问题:打开unity3d软件。任意选择一个物体。场景窗口上面有操作按钮,选择最右边按钮,然后在Scene中调整大小
调试
由于Vive Focus是安卓系统,Unity在安卓系统上调试不太方便,所以可以通过写log文件方式分析错误。
开应用之前执行 adb shell setprop log.tag.htcAD D
开始测试前执行 adb logcat -v threadtime > log.txt
如果还有其它问题可以将log文件提交到htc论坛由htc技术人员解决