// // GuruIronSourceAd.swift // Pods // // Created by 250102 on 2025/5/6. // import IronSource class IronSourceFusionAd: FusionAd { private let originAd: LPMAdInfo public init(engineId: Int, adType: AdType, ad: LPMAdInfo) { originAd = ad super.init(engineId: engineId, adType: adType) } override public var adPlatform: AdPlatform { return AdPlatform.ironSource } override public var adUnitId: String? { return originAd.adUnitId } override public var revenue: Double { return originAd.revenue.doubleValue } override public var waterfallName: String? { return originAd.auctionId } override public var placement: String? { return originAd.placementName } override public var networkName: String? { return originAd.adNetwork } override public var networkPlacement: String? { return nil } override public var creativeId: String? { return originAd.creativeId } override public var adReviewCreativeId: String? { return nil } }