| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- require("./AnyThinkAds/ATJSSDK");
- var ATSDKMgrJS = cc.Class({
- name: "ATSDKMgrJS",
- /** 代理脚本(TS) */
- proxy: null,
- ctor: function () {
- console.log("ATSDKMgrJS.js created! ")
- },
- /** 初始化Sdk */
- initATJSSDK: function (appid, appsecret) {
-
- ATJSSDK.setLogDebug(true);
- var customMap = {
- "appCustomKey1": "appCustomValue1",
- "appCustomKey2": "appCustomValue2"
- };
- ATJSSDK.initCustomMap(customMap);
- // ATJSSDK.setPlacementCustomMap(customPlacementId, placementCustomMap);
- //替换------------------------------------------------------------------
- var placementCustomMap = {
- "placementCustomKey1": "placementCustomValue1",
- "placementCustomKey2": "placementCustomValue2"
- };
- ATJSSDK.setPlacementCustomMap(this.placementID(), placementCustomMap);
- //ATJSSDK.setGDPRLevel(ATJSSDK.NONPERSONALIZED);
- var GDPRLevel = ATJSSDK.getGDPRLevel();
- // ATJSSDK.printLog("Current GDPR Level :" + GDPRLevel);
- if (cc.sys.os === cc.sys.OS_IOS) {
- ATJSSDK.initSDK(appid, appsecret);
- } else if (cc.sys.os === cc.sys.OS_ANDROID) {
- ATJSSDK.initSDK(appid, appsecret);
- }
- ATJSSDK.getUserLocation(function (userLocation) {
- // ATJSSDK.printLog("getUserLocation callback userLocation :" + userLocation);
- if (userLocation === ATJSSDK.kATUserLocationInEU) {
- if (ATJSSDK.getGDPRLevel() === ATJSSDK.UNKNOWN) {
- ATJSSDK.showGDPRAuth();
- }
- }
- });
- },
- placementID() {
- return this.proxy.placementID();
- }
- });
- module.exports = ATSDKMgrJS;
- if (!cc["ATSDKMgrJS"]) {
- cc["ATSDKMgrJS"] = new ATSDKMgrJS();
- }
|