Flutter AdMob:如何跟踪插页式广告付款金额?
Flutter AdMob: how do I track Interstitial Ad payment amount?
我正在我的 Flutter 应用程序中实施 AdMob,并且我在测试模式下正确显示了插页式广告。我现在想确定特定广告赚了多少钱,但这似乎不起作用。
我试图实现的解决方案是使用 onPaidEvent
函数(如果这不正确,请告诉我),因此在 onAdLoaded
函数中,我目前有以下代码:
ad.onPaidEvent = (Ad ad, double valueMicros, PrecisionType precision, String currencyCode) {
double cents = valueMicros * 10000;
print(cents);
} as OnPaidEventCallback;
当我包含此代码时,应用程序永远不会调用 InterstitialAd.load
,但如果没有它,它会通过 InterstitialAd.load
并正确显示广告(在 Android 和 iOS).
我做错了什么?
问题实际上不是回调,而是我自己的代码:我在 class 中使用了已发布的代码片段,它也被称为 Ad
,这是模棱两可的,因此导致铸造问题。
我正在我的 Flutter 应用程序中实施 AdMob,并且我在测试模式下正确显示了插页式广告。我现在想确定特定广告赚了多少钱,但这似乎不起作用。
我试图实现的解决方案是使用 onPaidEvent
函数(如果这不正确,请告诉我),因此在 onAdLoaded
函数中,我目前有以下代码:
ad.onPaidEvent = (Ad ad, double valueMicros, PrecisionType precision, String currencyCode) {
double cents = valueMicros * 10000;
print(cents);
} as OnPaidEventCallback;
当我包含此代码时,应用程序永远不会调用 InterstitialAd.load
,但如果没有它,它会通过 InterstitialAd.load
并正确显示广告(在 Android 和 iOS).
我做错了什么?
问题实际上不是回调,而是我自己的代码:我在 class 中使用了已发布的代码片段,它也被称为 Ad
,这是模棱两可的,因此导致铸造问题。