public void Initialize(string appId, bool servePersonalizedAds = true, AdNetworkExtras extras = null) { MetaData gdprMetaData = new MetaData("gdpr"); gdprMetaData.Set("consent", servePersonalizedAds.ToString()); Advertisement.SetMetaData(gdprMetaData); var testMode = (extras as UnityAdsExtras)?.TestMode ?? false; Advertisement.Initialize(appId, testMode); }
public void Initialize(string appId, bool servePersonalizedAds = true, AdNetworkExtras extras = null) { var credentials = appId.Split(';'); if (credentials.Length != 2) { throw new InvalidOperationException("Chartboost credentials incorrectly provided. The" + " appId parameter should be a concatenation of the your Chartboost app ID and" + " signature separated by a semicolon: <id>;<signature>"); } Debug.Log("Chartboost App ID: " + credentials[0]); Debug.Log("Chartboost App Signature: " + credentials[1]); ChartboostSDK.Chartboost.CreateWithAppId(credentials[0], credentials[1]); SetBehavioralTargetingEnabled(servePersonalizedAds); }
public void Initialize(string appId, bool servePersonalizedAds = true, AdNetworkExtras extras = null) { MobileAds.Initialize(appId); this.servePersonalizedAds = servePersonalizedAds; adMobConfig = extras as AdMobExtras; }