IGAW 共同模板
完成 SDK 安装后进行共同集成。
通过共同 API 集成,进行使用 IGAWorks 服务的基本设置。
完成共同集成后,根据需要使用的服务进行API集成。
※ 集成前必须先确认 SDK 是否为最新版本。不清楚 SDK 版本时,请进入 [SDK 下载] 确认。
IGAW 共同集成
完成共同集成后,根据需要使用的服务进行集成。
初始化 Plugin
在管理页面中登录应用后,设置获取的Appkey,Hashkey,(*)奖励服务器集成方式。
启动应用过初始化 Unity 时,调用 IgaworksCoreWithAppKey api,同时初始化 Plugin。
public class MySampleScene : MonoBehaviour {
// Use this for initialization
void Start () {
//Unity engine 初始化时,Plugin 也初始化
IgaworksCorePluginIOS.IgaworksCoreWithAppKey("YOUR_APP_KEY", "YOUR_HASH_KEY");
}
}
+ 获取的 Appkey : IGAWorks 管理页面中登录应用后,获取的 App key
+ 获取的 Hashkey : IGAWorks 管理页面中登录应用后,获取的 Hash key
设置 Log 程度
设置 Plugin 中显示 Log 的程度。
使用 SetLogLevel API 进行设置,决定程度的值使用 IgaworksCorePluginIOS 中定义的 enum。各程度如下:
- IgaworksCoreLogInfo : 显示 info 程度的基本 Log
- IgaworksCoreLogDebug : 显示包括 info 的 Debug 程度的 Log
- IgaworksCoreLogTrace : 显示所有 Log
IgaworksCorePluginIOS.SetLogLevel(IgaworksCorePluginIOS.IgaworksCoreLogTrace);
GDPR 对接
调用 GDPR 事件,可以挡住 GDPR 事件调用以后的所有 SDK 动作。(停顿 SDK 功能)
本事件调用以后,无法参与并使用 Adbrix 数据传送、LiveOps 推送及弹窗、adPOPcorn 广告。
用户删除应用后再次安装前,不能恢复 GDPR 适用的内容。
IgaworksCorePluginIOS.gdprForgetMe();
设置 Delegate
提供 Unity iOS Plugin 各个服务的 Event Delegate。
public class MySampleScene : MonoBehaviour {
// Use this for initialization
void Start () {
//set Delegate Listener for Igaworks plugin
IgaworksCorePluginIOS.SetCallbackHandler("MySampleScene");
}
}
+ MySampleScene : 为了登录 Delegate,请设置实现的 GameObject 名称。
GDPR 설정
GDPR 이벤트를 호출하여 호출 시점 이후부터 SDK 동작을 막을 수 있습니다.
본 이벤트 호출이후 Adbrix 데이터 전송 / LiveOps 푸시 / LiveOps 공지팝업 / 애드팝콘 광고 참여가 불가능합니다.
본 기능은 사용자가 앱을 삭제 후, 재설치하기 전까지 되돌릴 수 없습니다.
IgaworksCorePluginIOS.gdprForgetMe();
참
参考,跟踪链接 & adPOPcorn 使用广告时
本公司的 framework 时基本上不收集 IDFA。使用跟踪链接或 adPOPcorn 广告商品的话,IDFA 在本公司的 framework 上手动登录。
未登录时,无法使用跟踪链接和 adPOPcorn 广告商品。
[Igaworks Unity iOS IDFA 登录指南]
IGAWorks add-on 集成
完成共同集成后,请参考各项服务的指南,进行 add-on 集成。