ironSource SDK 集成 如果您想使用 ironSource SDK 跟踪广告收入,可以借助我们的 SDK 到 SDK 集成,将数据发送到 Adjust 后端。
要使用该功能,请先为您的平台下载并设置对应的 Adjust SDK。按照下方链接中的说明操作,开始使用功能。
⚙️ iOS SDK v4.29.0 及更高版本 / 安卓 SDK v4.28.0 及更高版本 / Unity SDK v4.29.0 及更高版本
全部展开
- (void)impressionDataDidSucceed:(ISImpressionData *)impressionData {
ADJAdRevenue *adjustAdRevenue = [[ADJAdRevenue alloc] initWithSource:ADJAdRevenueSourceIronSource];
[adjustAdRevenue setRevenue:impressionData.revenue currency:@"USD"];
// optional fields
[adjustAdRevenue setAdRevenueNetwork:impressionData.ad_network];
[adjustAdRevenue setAdRevenueUnit:impressionData.ad_unit];
[adjustAdRevenue setAdRevenuePlacement:impressionData.placement];
// track Adjust ad revenue
[Adjust trackAdRevenue:adjustAdRevenue];
}
public void onImpressionSuccess (ImpressionData impressionData) {
AdjustAdRevenue adjustAdRevenue = new AdjustAdRevenue(AdjustConfig.AD_REVENUE_IRONSOURCE);
adjustAdRevenue.setRevenue(impressionData.getRevenue(),"USD");
// optional fields
adjustAdRevenue.setAdRevenueNetwork(impressionData.getAdNetwork());
adjustAdRevenue.setAdRevenueUnit(impressionData.getAdUnit());
adjustAdRevenue.setAdRevenuePlacement(impressionData.getPlacement());
// track Adjust ad revenue
Adjust.trackAdRevenue(adjustAdRevenue);
}
IronSourceEvents.onImpressionDataReadyEvent += ImpressionDataReadyEvent;
private void ImpressionDataReadyEvent(IronSourceImpressionData impressionData)
{
AdjustAdRevenue adjustAdRevenue = new AdjustAdRevenue(AdjustConfig.AdjustAdRevenueSourceIronSource);
adjustAdRevenue.setRevenue(impressionData.revenue,"USD");
// optional fields
adjustAdRevenue.setAdRevenueNetwork(impressionData.adNetwork);
adjustAdRevenue.setAdRevenueUnit(impressionData.adUnit);
adjustAdRevenue.setAdRevenuePlacement(impressionData.placement);
// track Adjust ad revenue
Adjust.trackAdRevenue(adjustAdRevenue);
}