public void AddDataUseConsent(CBCCPADataUseConsent ccpaConsent) { AndroidJavaClass chartboostCCPAConsentEnum = new AndroidJavaClass("com.chartboost.sdk.Privacy.model.CCPA$CCPA_CONSENT"); AndroidJavaObject ccpaConsentObject; if (ccpaConsent == CBCCPADataUseConsent.OptOutSale) { ccpaConsentObject = chartboostCCPAConsentEnum.GetStatic <AndroidJavaObject>("OPT_OUT_SALE"); } else if (ccpaConsent == CBCCPADataUseConsent.OptInSale) { ccpaConsentObject = chartboostCCPAConsentEnum.GetStatic <AndroidJavaObject>("OPT_IN_SALE"); } else { MonoBehaviour.print("Invalid Chartboost CCPA 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.CCPA", ccpaConsentObject); AndroidJavaClass chartboost = new AndroidJavaClass("com.chartboost.sdk.Chartboost"); chartboost.CallStatic("addDataUseConsent", currentActivity, dataUseConsent); }
public static void AddDataUseConsent(CBCCPADataUseConsent ccpaConsent) { client.AddDataUseConsent(ccpaConsent); }
public void AddDataUseConsent(CBCCPADataUseConsent ccpaConsent) { Externs.GADUMChartboostAddCCPADataUseConsent((int)ccpaConsent); }
public void AddDataUseConsent(CBCCPADataUseConsent ccpaConsent) { Debug.Log("Dummy " + MethodBase.GetCurrentMethod().Name); }