로딩중입니다
[iOS] IGAW 共同集成 : Unity iOS
9/1/2015 3:10:35 PM

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 集成。