文章目录
- 第一步
- 第二步
官方文档
第一步
升级版本
如果你的AppsFlyer版本大于文档中要求的6.15以上,即可跳过第一步
在unity这里可以看到AppsFlyer版本
下载最新版本地址
在这个位置,单独下载这个unitypackage包就行
如果是用srict-mode(严格模式),就是上面srict-mode-sdk文件夹中
建议删除在unity中旧的AppsFlyer文件夹,然后导入新的Package包
第二步
在广告广告的OnAdRevenuePaidEvent回调中调用一下方法
private void SendAFRevenue( ADRevenue adinfo){Dictionary<string, string> additionalParams = new Dictionary<string, string>();additionalParams.Add(AdRevenueScheme.COUNTRY, GlobalFunc.GetCountryCode().ToUpper());//国家/地区additionalParams.Add(AdRevenueScheme.AD_UNIT, adinfo.AdUnitIdentifier);//广告位 IDadditionalParams.Add(AdRevenueScheme.AD_TYPE, adinfo.AdFormat);//广告类型// additionalParams.Add(AdRevenueScheme.PLACEMENT, "place");// 广告展示位置(业务含义)var logRevenue = new AFAdRevenueData(adinfo.NetworkName, MediationNetwork.ApplovinMax, "USD", adinfo.Revenue);AppsFlyer.logAdRevenue(logRevenue, additionalParams);}
最后
要去掉之前自己上报的AF的revenue相关的事件