gpt4 book ai didi

unity3d - 如何在 Unity AIP 中从 AdMob 获取价格?

转载 作者:行者123 更新时间:2023-12-04 19:34:32 26 4
gpt4 key购买 nike

我正在尝试使用 Unity Ads 和 AdMob 来降低应用内购买 (IAP) 的价格。

public void InitializePurchasing()
{
// If we have already connected to Purchasing ...
if (IsInitialized())
{
// ... we are done here.
return;
}
var builder = ConfigurationBuilder.Instance(StandardPurchasingModule.Instance());

builder.AddProduct(PRODUCT_REMOVE_ADS, ProductType.NonConsumable);

UnityPurchasing.Initialize(this, builder);

removeAdsPriceText.text = m_StoreController.products.WithID("removeads").metadata.localizedPrice.ToString(); // This should be the code to get the price
}

当我点击播放时,编辑器中的价格:
enter image description here

这是我将应用程序构建到 Google Play 并运行该应用程序时的价格。
enter image description here

应该是 1.99 美元。
enter image description here

我错过了一步吗?

最佳答案

我终于想出了解决办法

代码需要调用OnInitialized

public void OnInitialized(IStoreController controller, IExtensionProvider extensions)
{
m_StoreController = controller;
m_StoreExtensionProvider = extensions;

removeAdsPriceText.text = m_StoreController.products.WithID("removeads").metadata.localizedPriceString;
}

感谢大家的帮助!

关于unity3d - 如何在 Unity AIP 中从 AdMob 获取价格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41310005/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com