Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
 public void Initialize(string appId, bool servePersonalizedAds = true, AdNetworkExtras extras = null)
 {
     MobileAds.Initialize(appId);
     this.servePersonalizedAds = servePersonalizedAds;
     adMobConfig = extras as AdMobExtras;
 }