Exemplo n.º 1
0
        public void UpdateConsentStatus(VungleConsent consentStatus,
                                        String consentMessageVersion)
        {
            if (consentStatus == VungleConsent.UNKNOWN)
            {
                MonoBehaviour.print("Cannot call 'VungleConsent.updateConsentStatus()' with unknown consent status.");
                return;
            }
            if (consentMessageVersion == null)
            {
                consentMessageVersion = "";
            }

            AndroidJavaClass vungleConsentClass = new AndroidJavaClass("com.vungle.mediation.VungleConsent");
            AndroidJavaClass vungleConsentEnum  = new AndroidJavaClass("com.vungle.warren.Vungle$Consent");

            string            parameterString = "";
            AndroidJavaObject vungleConsentObject;

            if (consentStatus == VungleConsent.ACCEPTED)
            {
                parameterString     = "Vungle.Consent.OPTED_IN";
                vungleConsentObject = vungleConsentEnum.GetStatic <AndroidJavaObject>("OPTED_IN");
            }
            else
            {
                parameterString     = "Vungle.Consent.OPTED_OUT";
                vungleConsentObject = vungleConsentEnum.GetStatic <AndroidJavaObject>("OPTED_OUT");
            }
            parameterString += ", '" + consentMessageVersion + "'";

            MonoBehaviour.print("Calling 'VungleConsent.updateConsentStatus()' with argument: " + parameterString);
            vungleConsentClass.CallStatic("updateConsentStatus", vungleConsentObject, consentMessageVersion);
        }
        public void UpdateConsentStatus(VungleConsent consentStatus)
        {
            if (consentStatus == VungleConsent.UNKNOWN)
            {
                MonoBehaviour.print("Cannot call '[VungleRouterConsent updateConsentStatus:]' with unknown consent status.");
                return;
            }

            Externs.GADUMUpdateConsentStatus((int)consentStatus);
        }
Exemplo n.º 3
0
        public void UpdateConsentStatus(VungleConsent consentStatus)
        {
            if (consentStatus == VungleConsent.UNKNOWN)
            {
                MonoBehaviour.print("Cannot call '[VungleRouterConsent updateConsentStatus:]' with unknown consent status.");
                return;
            }

            string parameterString = "";

            if (consentStatus == VungleConsent.ACCEPTED)
            {
                parameterString = "VungleConsentAccepted";
            }
            else if (consentStatus == VungleConsent.DENIED)
            {
                parameterString = "VungleConsentDenied";
            }

            MonoBehaviour.print("Calling '[VungleRouterConsent updateConsentStatus:]' with arguments: " + parameterString);
            Externs.GADUMUpdateConsentStatus((int)consentStatus);
        }
Exemplo n.º 4
0
 public static void UpdateConsentStatus(VungleConsent consentStatus,
                                        String consentMessageVersion)
 {
     client.UpdateConsentStatus(consentStatus, consentMessageVersion);
 }
Exemplo n.º 5
0
 public void UpdateConsentStatus(VungleConsent consentStatus)
 {
     UpdateConsentStatus(consentStatus, "");
 }
 public void UpdateConsentStatus(VungleConsent consentStatus,
                                 String consentMessageVersion)
 {
     UpdateConsentStatus(consentStatus);
 }
Exemplo n.º 7
0
 public void UpdateConsentStatus(VungleConsent consentStatus,
                                 String consentMessageVersion)
 {
     Debug.Log("Dummy " + MethodBase.GetCurrentMethod().Name);
 }
Exemplo n.º 8
0
 public void UpdateConsentStatus(VungleConsent consentStatus)
 {
     Debug.Log("Dummy " + MethodBase.GetCurrentMethod().Name);
 }
Exemplo n.º 9
0
 public static void UpdateConsentStatus(VungleConsent consentStatus)
 {
     client.UpdateConsentStatus(consentStatus);
 }