void onInitializePurchasing()
        {
            String result    = PurchasingBridge.Initialize().ToString();
            int    eventType = (int)PurchasingEvent.INITIALIZATION;

            m_UnityPurchasing.CallStatic("dispatchReturnEvent", eventType, result);
        }
        void onGetPurchasingVersion()
        {
            String promoVersion = PurchasingBridge.GetPromoVersion();
            int    eventType    = (int)PurchasingEvent.VERSION;

            m_UnityPurchasing.CallStatic("dispatchReturnEvent", eventType, promoVersion);
        }
        void onGetProductCatalog()
        {
            String purchaseCatalog = PurchasingBridge.GetPurchasingCatalog();
            int    eventType       = (int)PurchasingEvent.CATALOG;

            m_UnityPurchasing.CallStatic("dispatchReturnEvent", eventType, purchaseCatalog);
        }
        void onPurchasingCommand(String eventString)
        {
            String result    = PurchasingBridge.InitiatePurchasingCommand(eventString).ToString();
            int    eventType = (int)PurchasingEvent.COMMAND;

            m_UnityPurchasing.CallStatic("dispatchReturnEvent", eventType, result);
        }
        static void UnityAdsPurchasingInitialize()
        {
            string result = PurchasingBridge.Initialize().ToString();

            UnityAdsPurchasingDispatchReturnEvent((long)PurchasingEvent.INITIALIZATION, result);
        }
        static void UnityAdsPurchasingGetPurchasingVersion()
        {
            string result = PurchasingBridge.GetPromoVersion();

            UnityAdsPurchasingDispatchReturnEvent((long)PurchasingEvent.VERSION, result);
        }
        static void UnityAdsPurchasingGetProductCatalog()
        {
            string result = PurchasingBridge.GetPurchasingCatalog();

            UnityAdsPurchasingDispatchReturnEvent((long)PurchasingEvent.CATALOG, result);
        }
        static void UnityAdsDidInitiatePurchasingCommand(string eventString)
        {
            string result = PurchasingBridge.InitiatePurchasingCommand(eventString).ToString();

            UnityAdsPurchasingDispatchReturnEvent((long)PurchasingEvent.COMMAND, result);
        }