2022-05-23 13:39:59 +00:00
|
|
|
|
using System.IO;
|
|
|
|
|
|
using System.Runtime.InteropServices.WindowsRuntime;
|
|
|
|
|
|
using UnityEditor;
|
|
|
|
|
|
using UnityEditor.Callbacks;
|
|
|
|
|
|
#if UNITY_IOS
|
|
|
|
|
|
using UnityEditor.iOS.Xcode;
|
|
|
|
|
|
#endif
|
|
|
|
|
|
using UnityEngine;
|
|
|
|
|
|
#if UNITY_IOS
|
|
|
|
|
|
public partial class ToukaAdsBuildPostProcessor
|
|
|
|
|
|
{
|
|
|
|
|
|
[PostProcessBuild]
|
|
|
|
|
|
public static void OnPostprocessBuild (BuildTarget buildTarget, string path) {
|
|
|
|
|
|
if (buildTarget != BuildTarget.iOS) return;
|
|
|
|
|
|
|
|
|
|
|
|
#if UNITY_IOS
|
|
|
|
|
|
ModifyURLTypes (path);
|
|
|
|
|
|
ModifyCode(path);
|
|
|
|
|
|
#endif
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
#if UNITY_IOS
|
|
|
|
|
|
private static void ModifyURLTypes (string _path) {
|
|
|
|
|
|
var plistPath = Path.Combine (_path, "Info.plist");
|
|
|
|
|
|
var plist = new PlistDocument ();
|
|
|
|
|
|
plist.ReadFromFile (plistPath);
|
|
|
|
|
|
|
|
|
|
|
|
plist.root.SetString("GADApplicationIdentifier", StaticStringsKey.GADValue);
|
|
|
|
|
|
plist.root.SetBoolean("GADIsAdManagerApp", true);
|
|
|
|
|
|
|
2022-05-27 16:06:04 +00:00
|
|
|
|
|
2022-05-23 13:39:59 +00:00
|
|
|
|
#if IOS_CN
|
|
|
|
|
|
plist.root.SetString("AppId", StaticStringsKey.TOUKA_SDK_APPID);
|
|
|
|
|
|
plist.root.SetString("AppKey", StaticStringsKey.TOUKA_SDK_APPKEY);
|
|
|
|
|
|
plist.root.SetString("splashPlacement", StaticStringsKey.TOUKA_SDK_ORIGINSPLASHID);
|
|
|
|
|
|
plist.root.SetString("nativeSplashPlacement", StaticStringsKey.TOUKA_SDK_SPLASHID);
|
|
|
|
|
|
plist.root.SetString("splashStatus", StaticStringsKey.SplashSwitch ? "1" : "0");
|
2022-05-27 16:06:04 +00:00
|
|
|
|
#else
|
|
|
|
|
|
// 自渲染广告广告位ID
|
|
|
|
|
|
plist.root.SetString("nativeManualPlacementId", StaticStringsKey.MAX_MATIVE_MANUAL);
|
|
|
|
|
|
|
|
|
|
|
|
// 模板广告广告位ID
|
|
|
|
|
|
plist.root.SetString("nativeTemplatesPlacementId", StaticStringsKey.MAX_NATIVE_TEMPLATE);
|
|
|
|
|
|
|
|
|
|
|
|
// 0模板渲染 1自定义渲染
|
|
|
|
|
|
plist.root.SetString("nativeType", "1");
|
|
|
|
|
|
|
|
|
|
|
|
// native 广告开关,默认开启 1: 开启,0: 关闭
|
|
|
|
|
|
plist.root.SetString("nativeStatus", "1");
|
|
|
|
|
|
|
|
|
|
|
|
// 1,blue; 2,green; 3,orange;4,purple;默认橘色
|
|
|
|
|
|
plist.root.SetString("nativeTemplatesType","3");
|
|
|
|
|
|
|
|
|
|
|
|
// banner 的开关
|
|
|
|
|
|
plist.root.SetString("bannerStatus", "1");
|
2022-05-23 13:39:59 +00:00
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
plist.root.SetString("AppLovinSdkKey", StaticStringsKey.MAX_AppLovinSdkKey);
|
|
|
|
|
|
|
|
|
|
|
|
plist.root.SetBoolean("ITSAppUsesNonExemptEncryption", false);
|
|
|
|
|
|
|
|
|
|
|
|
//NSAppTransportSecurity set yes
|
|
|
|
|
|
PlistElementDict atf = plist.root["NSAppTransportSecurity"].AsDict();
|
|
|
|
|
|
atf.SetBoolean("NSAllowsArbitraryLoads", true);
|
|
|
|
|
|
|
|
|
|
|
|
#region iOS 14
|
|
|
|
|
|
//SKAdnetwork追加
|
|
|
|
|
|
PlistElementArray URLWhiteListArr2 = plist.root.CreateArray("SKAdNetworkItems");
|
|
|
|
|
|
|
|
|
|
|
|
//admob (1)
|
|
|
|
|
|
PlistElementDict dic01;
|
|
|
|
|
|
dic01 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic01.SetString("SKAdNetworkIdentifier", "cstr6suwn9.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
//ironsource(1)
|
|
|
|
|
|
PlistElementDict dic02;
|
|
|
|
|
|
dic02 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic02.SetString("SKAdNetworkIdentifier", "su67r6k2v3.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
//mintegral (19)
|
|
|
|
|
|
PlistElementDict dic03;
|
|
|
|
|
|
dic03 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic03.SetString("SKAdNetworkIdentifier", "kbd757ywx3.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic04;
|
|
|
|
|
|
dic04 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic04.SetString("SKAdNetworkIdentifier", "wg4vff78zm.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic05;
|
|
|
|
|
|
dic05 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic05.SetString("SKAdNetworkIdentifier", "737z793b9f.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic06;
|
|
|
|
|
|
dic06 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic06.SetString("SKAdNetworkIdentifier", "ydx93a7ass.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic07;
|
|
|
|
|
|
dic07 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic07.SetString("SKAdNetworkIdentifier", "prcb7njmu6.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic08;
|
|
|
|
|
|
dic08 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic08.SetString("SKAdNetworkIdentifier", "7ug5zh24hu.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic09;
|
|
|
|
|
|
dic09 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic09.SetString("SKAdNetworkIdentifier", "44jx6755aq.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic10;
|
|
|
|
|
|
dic10 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic10.SetString("SKAdNetworkIdentifier", "w9q455wk68.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic11;
|
|
|
|
|
|
dic11 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic11.SetString("SKAdNetworkIdentifier", "8s468mfl3y.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic12;
|
|
|
|
|
|
dic12 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic12.SetString("SKAdNetworkIdentifier", "glqzh8vgby.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic13;
|
|
|
|
|
|
dic13 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic13.SetString("SKAdNetworkIdentifier", "c6k4g5qg8m.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic14;
|
|
|
|
|
|
dic14 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic14.SetString("SKAdNetworkIdentifier", "mlmmfzh3r3.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic15;
|
|
|
|
|
|
dic15 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic15.SetString("SKAdNetworkIdentifier", "4pfyvq9l8r.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic16;
|
|
|
|
|
|
dic16 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic16.SetString("SKAdNetworkIdentifier", "av6w8kgt66.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic17;
|
|
|
|
|
|
dic17 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic17.SetString("SKAdNetworkIdentifier", "6xzpu9s2p8.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic18;
|
|
|
|
|
|
dic18 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic18.SetString("SKAdNetworkIdentifier", "hs6bdukanm.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//adcolony (19)
|
|
|
|
|
|
PlistElementDict dic19;
|
|
|
|
|
|
dic19 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic19.SetString("SKAdNetworkIdentifier", "v72qych5uu.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic20;
|
|
|
|
|
|
dic20 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic20.SetString("SKAdNetworkIdentifier", "ppxm28t8ap.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic21;
|
|
|
|
|
|
dic21 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic21.SetString("SKAdNetworkIdentifier", "klf5c3l5u5.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic22;
|
|
|
|
|
|
dic22 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic22.SetString("SKAdNetworkIdentifier", "4468km3ulz.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic23;
|
|
|
|
|
|
dic23 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic23.SetString("SKAdNetworkIdentifier", "3rd42ekr43.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
//unity ads (2)
|
|
|
|
|
|
PlistElementDict dic24;
|
|
|
|
|
|
dic24 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic24.SetString("SKAdNetworkIdentifier", "4dzt52r2t5.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic25;
|
|
|
|
|
|
dic25 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic25.SetString("SKAdNetworkIdentifier", "bvpn9ufa9b.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
//maio (1)
|
|
|
|
|
|
PlistElementDict dic26;
|
|
|
|
|
|
dic26 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic26.SetString("SKAdNetworkIdentifier", "V4NXQHLYQP.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
//facebook(2)
|
|
|
|
|
|
PlistElementDict dic27;
|
|
|
|
|
|
dic27 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic27.SetString("SKAdNetworkIdentifier", "v9wttpbfk9.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic28;
|
|
|
|
|
|
dic28 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic28.SetString("SKAdNetworkIdentifier", "n38lu8286q.skadnetwork");
|
|
|
|
|
|
//vungle (1)
|
|
|
|
|
|
PlistElementDict dic29;
|
|
|
|
|
|
dic29 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic29.SetString("SKAdNetworkIdentifier", "gta9lk7p23.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
//pangle (2)
|
|
|
|
|
|
PlistElementDict dic30;
|
|
|
|
|
|
dic30 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic30.SetString("SKAdNetworkIdentifier", "238da6jt44.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic31;
|
|
|
|
|
|
dic31 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic31.SetString("SKAdNetworkIdentifier", "22mmun2rn5.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
//applovin(19)
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic32;
|
|
|
|
|
|
dic32 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic32.SetString("SKAdNetworkIdentifier", "2u9pt9hc89.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic33;
|
|
|
|
|
|
dic33 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic33.SetString("SKAdNetworkIdentifier", "275upjj5gd.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic34;
|
|
|
|
|
|
dic34 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic34.SetString("SKAdNetworkIdentifier", "4fzdc2evr5.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic35;
|
|
|
|
|
|
dic35 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic35.SetString("SKAdNetworkIdentifier", "9rd848q2bz.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic36;
|
|
|
|
|
|
dic36 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic36.SetString("SKAdNetworkIdentifier", "9t245vhmpl.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic37;
|
|
|
|
|
|
dic37 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic37.SetString("SKAdNetworkIdentifier", "f38h382jlk.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic38;
|
|
|
|
|
|
dic38 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic38.SetString("SKAdNetworkIdentifier", "ludvb6z3bs.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic39;
|
|
|
|
|
|
dic39 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic39.SetString("SKAdNetworkIdentifier", "m8dbw4sv7c.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic40;
|
|
|
|
|
|
dic40 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic40.SetString("SKAdNetworkIdentifier", "t38b2kh725.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic41;
|
|
|
|
|
|
dic41 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic41.SetString("SKAdNetworkIdentifier", "tl55sbb4fm.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic42;
|
|
|
|
|
|
dic42 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic42.SetString("SKAdNetworkIdentifier", "wzmmz9fp6w.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic43;
|
|
|
|
|
|
dic43 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic43.SetString("SKAdNetworkIdentifier", "yclnxrl5pm.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic44;
|
|
|
|
|
|
dic44 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic44.SetString("SKAdNetworkIdentifier", "2fnua5tdw4.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic45;
|
|
|
|
|
|
dic45 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic45.SetString("SKAdNetworkIdentifier", "3qcr597p9d.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic46;
|
|
|
|
|
|
dic46 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic46.SetString("SKAdNetworkIdentifier", "3qy4746246.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic47;
|
|
|
|
|
|
dic47 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic47.SetString("SKAdNetworkIdentifier", "3sh42y64q3.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic48;
|
|
|
|
|
|
dic48 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic48.SetString("SKAdNetworkIdentifier", "424m5254lk.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic49;
|
|
|
|
|
|
dic49 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic49.SetString("SKAdNetworkIdentifier", "5a6flpkh64.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic50;
|
|
|
|
|
|
dic50 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic50.SetString("SKAdNetworkIdentifier", "e5fvkxwrpn.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic51;
|
|
|
|
|
|
dic51 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic51.SetString("SKAdNetworkIdentifier", "ecpz2srf59.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic52;
|
|
|
|
|
|
dic52 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic52.SetString("SKAdNetworkIdentifier", "hjevpa356n.skadnetwork");
|
|
|
|
|
|
PlistElementDict dic53;
|
|
|
|
|
|
dic53 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic53.SetString("SKAdNetworkIdentifier", "k674qkevps.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic54;
|
|
|
|
|
|
dic54 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic54.SetString("SKAdNetworkIdentifier", "n6fk4nfna4.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic55;
|
|
|
|
|
|
dic55 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic55.SetString("SKAdNetworkIdentifier", "p78axxw29g.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic56;
|
|
|
|
|
|
dic56 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic56.SetString("SKAdNetworkIdentifier", "s39g8k73mm.skadnetwork");
|
|
|
|
|
|
PlistElementDict dic57;
|
|
|
|
|
|
dic57 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic57.SetString("SKAdNetworkIdentifier", "uw77j35x4d.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic58;
|
|
|
|
|
|
dic58 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic58.SetString("SKAdNetworkIdentifier", "y2ed4ez56y.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic59;
|
|
|
|
|
|
dic59 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic59.SetString("SKAdNetworkIdentifier", "zq492l623r.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic60;
|
|
|
|
|
|
dic60 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic60.SetString("SKAdNetworkIdentifier", "24t9a8vw3c.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic61;
|
|
|
|
|
|
dic61 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic61.SetString("SKAdNetworkIdentifier", "32z4fx6l9h.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic62;
|
|
|
|
|
|
dic62 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic62.SetString("SKAdNetworkIdentifier", "523jb4fst2.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic63;
|
|
|
|
|
|
dic63 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic63.SetString("SKAdNetworkIdentifier", "54nzkqm89y.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic64;
|
|
|
|
|
|
dic64 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic64.SetString("SKAdNetworkIdentifier", "578prtvx9j.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic65;
|
|
|
|
|
|
dic65 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic65.SetString("SKAdNetworkIdentifier", "5l3tpt7t6e.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic66;
|
|
|
|
|
|
dic66 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic66.SetString("SKAdNetworkIdentifier", "5lm9lj6jb7.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic67;
|
|
|
|
|
|
dic67 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic67.SetString("SKAdNetworkIdentifier", "79pbpufp6p.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic68;
|
|
|
|
|
|
dic68 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic68.SetString("SKAdNetworkIdentifier", "7rz58n8ntl.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic69;
|
|
|
|
|
|
dic69 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic69.SetString("SKAdNetworkIdentifier", "n66cz3y3bx.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic70;
|
|
|
|
|
|
dic70 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic70.SetString("SKAdNetworkIdentifier", "9b89h5y424.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic71;
|
|
|
|
|
|
dic71 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic71.SetString("SKAdNetworkIdentifier", "9nlqeag3gk.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic72;
|
|
|
|
|
|
dic72 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic72.SetString("SKAdNetworkIdentifier", "cg4yq2srnc.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic73;
|
|
|
|
|
|
dic73 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic73.SetString("SKAdNetworkIdentifier", "cj5566h2ga.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic74;
|
|
|
|
|
|
dic74 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic74.SetString("SKAdNetworkIdentifier", "5tjdwbrq8w.skadnetwork");
|
|
|
|
|
|
PlistElementDict dic75;
|
|
|
|
|
|
dic75 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic75.SetString("SKAdNetworkIdentifier", "ejvt5qm6ak.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic76;
|
|
|
|
|
|
dic76 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic76.SetString("SKAdNetworkIdentifier", "feyaarzu9v.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic77;
|
|
|
|
|
|
dic77 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic77.SetString("SKAdNetworkIdentifier", "g28c52eehv.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic78;
|
|
|
|
|
|
dic78 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic78.SetString("SKAdNetworkIdentifier", "ggvn48r87g.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic79;
|
|
|
|
|
|
dic79 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic79.SetString("SKAdNetworkIdentifier", "mtkv5xtk9e.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic80;
|
|
|
|
|
|
dic80 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic80.SetString("SKAdNetworkIdentifier", "n9x2a789qt.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic81;
|
|
|
|
|
|
dic81 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic81.SetString("SKAdNetworkIdentifier", "pwa73g5rt2.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic82;
|
|
|
|
|
|
dic82 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic82.SetString("SKAdNetworkIdentifier", "xy9t38ct57.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic83;
|
|
|
|
|
|
dic83 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic83.SetString("SKAdNetworkIdentifier", "zmvfpc5aq8.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic84;
|
|
|
|
|
|
dic84 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic84.SetString("SKAdNetworkIdentifier", "44n7hlldy6.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic85;
|
|
|
|
|
|
dic85 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic85.SetString("SKAdNetworkIdentifier", "488r3q3dtq.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic86;
|
|
|
|
|
|
dic86 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic86.SetString("SKAdNetworkIdentifier", "f73kdq92p3.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic87;
|
|
|
|
|
|
dic87 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic87.SetString("SKAdNetworkIdentifier", "f7s53z58qe.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic88;
|
|
|
|
|
|
dic88 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic88.SetString("SKAdNetworkIdentifier", "lr83yxwka7.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic89;
|
|
|
|
|
|
dic89 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic89.SetString("SKAdNetworkIdentifier", "v79kvwwj4g.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic90;
|
|
|
|
|
|
dic90 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic90.SetString("SKAdNetworkIdentifier", "7953jerfzd.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic91;
|
|
|
|
|
|
dic91 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic91.SetString("SKAdNetworkIdentifier", "9yg77x724h.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic92;
|
|
|
|
|
|
dic92 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic92.SetString("SKAdNetworkIdentifier", "mls7yz5dvl.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic93;
|
|
|
|
|
|
dic93 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic93.SetString("SKAdNetworkIdentifier", "x8jxxk4ff5.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic94;
|
|
|
|
|
|
dic94 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic94.SetString("SKAdNetworkIdentifier", "mp6xlyr22a.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic95;
|
|
|
|
|
|
dic95 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic95.SetString("SKAdNetworkIdentifier", "x44k69ngh6.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic96;
|
|
|
|
|
|
dic96 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic96.SetString("SKAdNetworkIdentifier", "6g9af3uyq4.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic97;
|
|
|
|
|
|
dic97 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic97.SetString("SKAdNetworkIdentifier", "qqp299437r.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic98;
|
|
|
|
|
|
dic98 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic98.SetString("SKAdNetworkIdentifier", "252b5q8x7y.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic99;
|
|
|
|
|
|
dic99 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic99.SetString("SKAdNetworkIdentifier", "rx5hdcabgc.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic100;
|
|
|
|
|
|
dic100 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic100.SetString("SKAdNetworkIdentifier", "294l99pt4k.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic101;
|
|
|
|
|
|
dic101 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic101.SetString("SKAdNetworkIdentifier", "kbmxgpxpgc.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic102;
|
|
|
|
|
|
dic102 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic102.SetString("SKAdNetworkIdentifier", "52fl2v3hgk.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic103;
|
|
|
|
|
|
dic103 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic103.SetString("SKAdNetworkIdentifier", "r45fhb6rf7.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic104;
|
|
|
|
|
|
dic104 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic104.SetString("SKAdNetworkIdentifier", "rvh3l7un93.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic105;
|
|
|
|
|
|
dic105 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic105.SetString("SKAdNetworkIdentifier", "97r2b46745.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic106;
|
|
|
|
|
|
dic106 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic106.SetString("SKAdNetworkIdentifier", "9g2aggbj52.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic107;
|
|
|
|
|
|
dic107 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic107.SetString("SKAdNetworkIdentifier", "dzg6xy7pwj.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic108;
|
|
|
|
|
|
dic108 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic108.SetString("SKAdNetworkIdentifier", "x8uqf25wch.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic109;
|
|
|
|
|
|
dic109 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic109.SetString("SKAdNetworkIdentifier", "58922nb4gd.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic110;
|
|
|
|
|
|
dic110 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic110.SetString("SKAdNetworkIdentifier", "gvmwg8q7h5.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic111;
|
|
|
|
|
|
dic111 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic111.SetString("SKAdNetworkIdentifier", "hdw39hrw9y.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic112;
|
|
|
|
|
|
dic112 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic112.SetString("SKAdNetworkIdentifier", "8c4e2ghe7u.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic113;
|
|
|
|
|
|
dic113 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic113.SetString("SKAdNetworkIdentifier", "v4nxqhlyqp.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic114;
|
|
|
|
|
|
dic114 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic114.SetString("SKAdNetworkIdentifier", "c3frkrj4fj.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic115;
|
|
|
|
|
|
dic115 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic115.SetString("SKAdNetworkIdentifier", "nzq8sh4pbs.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic116;
|
|
|
|
|
|
dic116 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic116.SetString("SKAdNetworkIdentifier", "pu4na253f3.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic117;
|
|
|
|
|
|
dic117 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic117.SetString("SKAdNetworkIdentifier", "6964rsfnh4.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic118;
|
|
|
|
|
|
dic118 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic118.SetString("SKAdNetworkIdentifier", "74b6s63p6l.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic119;
|
|
|
|
|
|
dic119 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic119.SetString("SKAdNetworkIdentifier", "84993kbrcf.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic120;
|
|
|
|
|
|
dic120 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic120.SetString("SKAdNetworkIdentifier", "y45688jllp.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic121;
|
|
|
|
|
|
dic121 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic121.SetString("SKAdNetworkIdentifier", "yrqqpx2mcb.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic122;
|
|
|
|
|
|
dic122 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic122.SetString("SKAdNetworkIdentifier", "z4gj7hsk7h.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic123;
|
|
|
|
|
|
dic123 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic123.SetString("SKAdNetworkIdentifier", "u679fj5vs4.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic124;
|
|
|
|
|
|
dic124 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic124.SetString("SKAdNetworkIdentifier", "a7xqa6mtl2.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic125;
|
|
|
|
|
|
dic125 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic125.SetString("SKAdNetworkIdentifier", "g2y4y55b64.skadnetwork");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dic126;
|
|
|
|
|
|
dic126 = URLWhiteListArr2.AddDict();
|
|
|
|
|
|
dic126.SetString("SKAdNetworkIdentifier", "pwdxu55a5a.skadnetwork");
|
|
|
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementArray urlTypes = plist.root.CreateArray ("CFBundleURLTypes");
|
|
|
|
|
|
|
|
|
|
|
|
PlistElementDict dict = urlTypes.AddDict();
|
|
|
|
|
|
dict.SetString("CFBundleURLName", Application.identifier);
|
|
|
|
|
|
PlistElementArray schemesArray = dict.CreateArray("CFBundleURLSchemes");
|
|
|
|
|
|
schemesArray.AddString(Application.identifier);
|
|
|
|
|
|
|
|
|
|
|
|
File.WriteAllText (plistPath, plist.WriteToString ());
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
private static void ModifyCode(string _path)
|
|
|
|
|
|
{
|
|
|
|
|
|
#if IOS_CN
|
|
|
|
|
|
ToukaClassHelper SplashScreenController = new ToukaClassHelper(_path + "/Classes/UI/SplashScreen.mm");
|
|
|
|
|
|
|
|
|
|
|
|
if (!SplashScreenController.HasBolow("#import <TGATUNITYSDK/TONativeSplashHelper.h>"))
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
|
|
SplashScreenController.WriteBelow("#include \"SplashScreen.h\"", "#import <TGATUNITYSDK/TONativeSplashHelper.h>");
|
|
|
|
|
|
SplashScreenController.WriteBelow("void HideSplashScreen()\n{", "[[TONativeSplashHelper helper]showSplashInLaunch];");
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
#endif
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public partial class ToukaClassHelper
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
|
|
private string filePath;
|
|
|
|
|
|
|
|
|
|
|
|
public ToukaClassHelper(string fPath)
|
|
|
|
|
|
{
|
|
|
|
|
|
filePath = fPath;
|
|
|
|
|
|
if (!System.IO.File.Exists(filePath))
|
|
|
|
|
|
{
|
|
|
|
|
|
Debug.LogError(filePath + "路径下文件不存在");
|
|
|
|
|
|
return;
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void WriteBelow(string below, string text)
|
|
|
|
|
|
{
|
|
|
|
|
|
StreamReader streamReader = new StreamReader(filePath);
|
|
|
|
|
|
string text_all = streamReader.ReadToEnd();
|
|
|
|
|
|
streamReader.Close();
|
|
|
|
|
|
|
|
|
|
|
|
int beginIndex = text_all.IndexOf(below);
|
|
|
|
|
|
if (beginIndex == -1)
|
|
|
|
|
|
{
|
|
|
|
|
|
Debug.LogError(filePath + "中没有找到标致" + below);
|
|
|
|
|
|
return;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
int endIndex = text_all.LastIndexOf("\n", beginIndex + below.Length);
|
|
|
|
|
|
|
|
|
|
|
|
text_all = text_all.Substring(0, endIndex) + "\n" + text + "\n" + text_all.Substring(endIndex);
|
|
|
|
|
|
|
|
|
|
|
|
StreamWriter streamWriter = new StreamWriter(filePath);
|
|
|
|
|
|
streamWriter.Write(text_all);
|
|
|
|
|
|
streamWriter.Close();
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void Replace(string below, string newText)
|
|
|
|
|
|
{
|
|
|
|
|
|
StreamReader streamReader = new StreamReader(filePath);
|
|
|
|
|
|
string text_all = streamReader.ReadToEnd();
|
|
|
|
|
|
streamReader.Close();
|
|
|
|
|
|
|
|
|
|
|
|
int beginIndex = text_all.IndexOf(below);
|
|
|
|
|
|
if (beginIndex == -1)
|
|
|
|
|
|
{
|
|
|
|
|
|
Debug.LogError(filePath + "中没有找到标致" + below);
|
|
|
|
|
|
return;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
text_all = text_all.Replace(below, newText);
|
|
|
|
|
|
StreamWriter streamWriter = new StreamWriter(filePath);
|
|
|
|
|
|
streamWriter.Write(text_all);
|
|
|
|
|
|
streamWriter.Close();
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public bool HasBolow(string below)
|
|
|
|
|
|
{
|
|
|
|
|
|
StreamReader streamReader = new StreamReader(filePath);
|
|
|
|
|
|
string text_all = streamReader.ReadToEnd();
|
|
|
|
|
|
streamReader.Close();
|
|
|
|
|
|
|
|
|
|
|
|
int beginIndex = text_all.IndexOf(below);
|
|
|
|
|
|
if (beginIndex == -1)
|
|
|
|
|
|
{
|
|
|
|
|
|
Debug.Log("[" + GetType() + "]" + filePath + "中没有找到标致" + below);
|
|
|
|
|
|
return false;
|
|
|
|
|
|
}
|
|
|
|
|
|
return true;
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
#endif
|