帮助中心
|
ironSource SDK 集成
提示:
如果您想使用 ironSource SDK 跟踪广告收入,可以借助我们的 SDK 到 SDK 集成,将数据发送到 Adjust 后端。
操作前须知
要使用该功能,请先为您的平台下载并设置对应的 Adjust SDK。按照下方链接中的说明操作,开始使用功能。
⚙️ iOS SDK v4.29.0 及更高版本 / 安卓 SDK v4.28.0 及更高版本 / Unity SDK v4.29.0 及更高版本
We constantly publish updates to our documentation, which may not yet be available in your language. For the most current information, use the English version.
如果您想使用 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);
}