AdColony.AndroidConfigure C# (CSharp) Метод

AndroidConfigure() статический приватный Метод

static private AndroidConfigure ( string app_version, string app_id, string zone_ids ) : void
app_version string
app_id string
zone_ids string
Результат void
    static void AndroidConfigure( string app_version, string app_id, string[] zone_ids )
    {
        if(!adr_initialized) {
          AndroidInitializePlugin();
        }
        // Prepare call arguments.
        class_UnityPlayer = new AndroidJavaClass("com.unity3d.player.UnityPlayer");

        var j_activity = class_UnityPlayer.GetStatic<AndroidJavaObject>("currentActivity");
        var j_app_version = AndroidJNI.NewStringUTF( app_version );
        var j_app_id = AndroidJNI.NewStringUTF( app_id );
        var j_strings = AndroidJNIHelper.ConvertToJNIArray( zone_ids );

        // Call UnityADC.configure( version, app_version, app_id, ids )
        jvalue[] args = new jvalue[4];
        args[0].l = j_activity.GetRawObject();
        args[1].l = j_app_version;
        args[2].l = j_app_id;
        args[3].l = j_strings;

        AndroidJNI.CallStaticVoidMethod( class_UnityADC, method_configure, args );
        configured = true;
    }