private void Start() { var builder = ConfigurationBuilder.Instance(StandardPurchasingModule.Instance()); IAPConfigurationHelper.PopulateConfigurationBuilder(ref builder, ProductCatalog.LoadDefaultCatalog()); _productId = "disable_ads"; builder.AddProduct(_productId, ProductType.NonConsumable); UnityPurchasing.Initialize(this, builder); }
private void Start() { StandardPurchasingModule module = StandardPurchasingModule.Instance(); ProductCatalog catalog = ProductCatalog.LoadDefaultCatalog(); ConfigurationBuilder builder = ConfigurationBuilder.Instance(module); IAPConfigurationHelper.PopulateConfigurationBuilder(ref builder, catalog); UnityPurchasing.Initialize(this, builder); string gameId = null; if (Application.platform == RuntimePlatform.IPhonePlayer) { gameId = this.iosGameId; } else if (Application.platform == RuntimePlatform.Android) { gameId = this.androidGameId; } if (!Advertisement.isSupported || Advertisement.isInitialized) { return; } if (this.useStagingUrls) { Debug.Log("Using staging URLs:\n" + "\tConfig URL: " + this.configUrl + "\n" + "\tServer URL: " + this.serverUrl); MetaData metaDataObj = new MetaData("test"); metaDataObj.Set("configUrl", this.configUrl); metaDataObj.Set("serverUrl", this.serverUrl); Advertisement.SetMetaData(metaDataObj); } Debug.Log("Advertisement initializing with: gameId=" + gameId + ", testMode=" + testMode); Advertisement.Initialize(gameId, this.testMode); }