💡Tips:
- Unity plugin version requirement: v2.1.8 and above
//NativeAd
ATNativeAd.Instance.setAdRevenueListener(mPlacementId, new DemoAdRevenueListener());
//BannerAd
ATBannerAd.Instance.setAdRevenueListener(mPlacementId, new DemoAdRevenueListener());
//InterstitialAd
ATInterstitialAd.Instance.setAdRevenueListener(mPlacementId, new DemoAdRevenueListener());
//SplashAd
ATSplashAd.Instance.setAdRevenueListener(mPlacementId, new DemoAdRevenueListener());
//RewardedVideo
ATRewardedVideo.Instance.setAdRevenueListener(mPlacementId, new DemoAdRevenueListener());
//Implement IATAdRevenueListener
private sealed class DemoAdRevenueListener : IATAdRevenueListener
{
public void onAdRevenuePaid(string placementId, ATCallbackInfo adInfo)
{
//adsource_price is the revenue per thousand impressions, publisher_revenue is the revenue per single impression
Debug.Log("::onAdRevenuePaid() >>> " + placementId + ", adInfo=" + (adInfo != null ? adInfo.getOriginJSONString() : ""));
}
}