public void AddDataUseConsent(CBGDPRDataUseConsent gdprConsent) { AndroidJavaClass chartboostGDPRConsentEnum = new AndroidJavaClass("com.chartboost.sdk.Privacy.model.GDPR$GDPR_CONSENT"); AndroidJavaObject gdprConsentObject; if (gdprConsent == CBGDPRDataUseConsent.NonBehavioral) { gdprConsentObject = chartboostGDPRConsentEnum.GetStatic <AndroidJavaObject>("NON_BEHAVIORAL"); } else if (gdprConsent == CBGDPRDataUseConsent.Behavioral) { gdprConsentObject = chartboostGDPRConsentEnum.GetStatic <AndroidJavaObject>("BEHAVIORAL"); } else { MonoBehaviour.print("Invalid Chartboost GDPR consent configuration."); return; } AndroidJavaClass unityPlayer = new AndroidJavaClass("com.unity3d.player.UnityPlayer"); AndroidJavaObject currentActivity = unityPlayer.GetStatic <AndroidJavaObject>("currentActivity"); AndroidJavaObject dataUseConsent = new AndroidJavaObject("com.chartboost.sdk.Privacy.model.GDPR", gdprConsentObject); AndroidJavaClass chartboost = new AndroidJavaClass("com.chartboost.sdk.Chartboost"); chartboost.CallStatic("addDataUseConsent", currentActivity, dataUseConsent); }
public static void AddDataUseConsent(CBGDPRDataUseConsent gdprConsent) { client.AddDataUseConsent(gdprConsent); }
public void AddDataUseConsent(CBGDPRDataUseConsent gdprConsent) { Externs.GADUMChartboostAddGDPRDataUseConsent((int)gdprConsent); }
public void AddDataUseConsent(CBGDPRDataUseConsent gdprConsent) { Debug.Log("Dummy " + MethodBase.GetCurrentMethod().Name); }