AppLovin MAX SDK 集成 如果您想使用 AppLovin MAX SDK 跟踪广告收入,可以借助我们的 SDK-to-SDK 集成,将数据发送到 Adjust 后端。
要使用该功能,请先为您的平台下载并设置对应的 Adjust SDK。按照下方链接中的说明操作,开始使用功能。
⚙️ iOS SDK v4.29.2 及更高版本 / 安卓 SDK v4.33.5 及更高版本 / Unity SDK v4.33.1 及更高版本
全部展开
- (void)didPayRevenueForAd:(MAAd *)ad {
ADJAdRevenue *adjustAdRevenue = [[ADJAdRevenue alloc] initWithSource: ADJAdRevenueSourceAppLovinMAX];
[adjustAdRevenue setRevenue: ad.revenue currency: @"USD"];
[adjustAdRevenue setAdRevenueNetwork: ad.networkName];
[adjustAdRevenue setAdRevenueUnit: ad.adUnitIdentifier];
[adjustAdRevenue setAdRevenuePlacement: ad.placement];
//...
[Adjust trackAdRevenue: adjustAdRevenue];
}
@Override
public void onAdRevenuePaid(final MaxAd ad) {
AdjustAdRevenue adjustAdRevenue = new AdjustAdRevenue( AdjustConfig.AD_REVENUE_APPLOVIN_MAX);
adjustAdRevenue.setRevenue(ad.getRevenue(),"USD");
adjustAdRevenue.setAdRevenueNetwork(ad.getNetworkName());
adjustAdRevenue.setAdRevenueUnit(ad.getAdUnitId());
adjustAdRevenue.setAdRevenuePlacement(ad.getPlacement());
Adjust.trackAdRevenue(adjustAdRevenue);
}
private void OnRewardedAdRevenuePaidEvent(string adUnitId, MaxSdkBase.AdInfo adInfo)
{
var adRevenue = new AdjustAdRevenue(AdjustConfig.AdjustAdRevenueSourceAppLovinMAX);
adRevenue.setRevenue(adInfo.Revenue, "USD");
adRevenue.setAdRevenueNetwork(adInfo.NetworkName);
adRevenue.setAdRevenueUnit(adInfo.AdUnitIdentifier);
adRevenue.setAdRevenuePlacement(adInfo.Placement);
Adjust.trackAdRevenue(adRevenue);
}
要了解此集成在具体情境中如何工作,请查看 AppLovin 的示例应用。