Release CloudXMagniteAdapterV2 1.0.0.2 - #201
Conversation
37c8c69 to
4eaab19
Compare
There was a problem hiding this comment.
🔵 Needs a closer look
Both umbrella headers must import the shipped bidder-signals header.
Pull request overview
Publishes CloudXMagniteAdapterV2 1.0.0.2 with standalone Native support and refreshed XCFramework artifacts.
Changes:
- Adds Native APIs for device and simulator slices.
- Updates dependencies to
CloudXCore >= 3.9.0andMagniteSDK = 1.0.0. - Refreshes VAST resources and documents the fullscreen-show fix.
File summaries
| File | Summary |
|---|---|
CHANGELOG.md |
Documents the release and fullscreen-show fix. |
adapter-magnite/CloudXMagniteAdapterV2/CloudXMagniteAdapter.xcframework/ios-arm64/CloudXMagniteAdapter.framework/Headers/CLXMagniteNativeFactory.h |
Device Native factory API. |
adapter-magnite/CloudXMagniteAdapterV2/CloudXMagniteAdapter.xcframework/ios-arm64/CloudXMagniteAdapter.framework/Headers/CLXMagniteNativeAd.h |
Device Native ad API. |
adapter-magnite/CloudXMagniteAdapterV2/CloudXMagniteAdapter.xcframework/ios-arm64/CloudXMagniteAdapter.framework/Headers/CLXMagniteNative.h |
Device Native adapter declarations. |
adapter-magnite/CloudXMagniteAdapterV2/CloudXMagniteAdapter.xcframework/ios-arm64/CloudXMagniteAdapter.framework/Headers/CLXMagniteBidTokenSource.h |
Device bidder-token source declarations. |
adapter-magnite/CloudXMagniteAdapterV2/CloudXMagniteAdapter.xcframework/ios-arm64/CloudXMagniteAdapter.framework/Headers/CLXMagniteBannerFactory.h |
Device banner factory API. |
adapter-magnite/CloudXMagniteAdapterV2/CloudXMagniteAdapter.xcframework/ios-arm64/CloudXMagniteAdapter.framework/Headers/CLXMagniteBanner.h |
Device banner API. |
adapter-magnite/CloudXMagniteAdapterV2/CloudXMagniteAdapter.xcframework/ios-arm64/CloudXMagniteAdapter.framework/Headers/CloudXMagniteAdapter.h |
Device umbrella header; bidder-signals header is not imported. |
adapter-magnite/CloudXMagniteAdapterV2/CloudXMagniteAdapter.xcframework/ios-arm64/CloudXMagniteAdapter.framework/CloudXVASTResources.bundle/cloudx_vast_video.html |
Device VAST resource with mute-state support. |
adapter-magnite/CloudXMagniteAdapterV2/CloudXMagniteAdapter.xcframework/ios-arm64_x86_64-simulator/CloudXMagniteAdapter.framework/Headers/CLXMagniteNativeFactory.h |
Simulator Native factory API. |
adapter-magnite/CloudXMagniteAdapterV2/CloudXMagniteAdapter.xcframework/ios-arm64_x86_64-simulator/CloudXMagniteAdapter.framework/Headers/CLXMagniteNativeAd.h |
Simulator Native ad API. |
adapter-magnite/CloudXMagniteAdapterV2/CloudXMagniteAdapter.xcframework/ios-arm64_x86_64-simulator/CloudXMagniteAdapter.framework/Headers/CLXMagniteNative.h |
Simulator Native adapter declarations. |
adapter-magnite/CloudXMagniteAdapterV2/CloudXMagniteAdapter.xcframework/ios-arm64_x86_64-simulator/CloudXMagniteAdapter.framework/Headers/CLXMagniteBidTokenSource.h |
Simulator bidder-token source declarations. |
adapter-magnite/CloudXMagniteAdapterV2/CloudXMagniteAdapter.xcframework/ios-arm64_x86_64-simulator/CloudXMagniteAdapter.framework/Headers/CLXMagniteBannerFactory.h |
Simulator banner factory API. |
adapter-magnite/CloudXMagniteAdapterV2/CloudXMagniteAdapter.xcframework/ios-arm64_x86_64-simulator/CloudXMagniteAdapter.framework/Headers/CLXMagniteBanner.h |
Simulator banner API. |
adapter-magnite/CloudXMagniteAdapterV2/CloudXMagniteAdapter.xcframework/ios-arm64_x86_64-simulator/CloudXMagniteAdapter.framework/Headers/CloudXMagniteAdapter.h |
Simulator umbrella header; bidder-signals header is not imported. |
adapter-magnite/CloudXMagniteAdapterV2/CloudXMagniteAdapter.xcframework/ios-arm64_x86_64-simulator/CloudXMagniteAdapter.framework/CloudXVASTResources.bundle/cloudx_vast_video.html |
Simulator VAST resource with mute-state support. |
adapter-magnite/CloudXMagniteAdapterV2/CloudXMagniteAdapter.xcframework/Info.plist |
XCFramework metadata. |
adapter-magnite/CloudXMagniteAdapterV2.podspec |
Version and dependency metadata. |
Review details
Suppressed comments (2)
adapter-magnite/CloudXMagniteAdapterV2/CloudXMagniteAdapter.xcframework/ios-arm64/CloudXMagniteAdapter.framework/Headers/CloudXMagniteAdapter.h:38
- The V2 framework still ships
CLXMagniteBidderSignalsProvider.h, but this umbrella only imports the AdView and Native headers. A consumer using the normal<CloudXMagniteAdapter/CloudXMagniteAdapter.h>import therefore cannot referenceCLXMagniteBidderSignalsProvider, contradicting the release description that bidder-signal headers remain in the umbrella. Add#import "CLXMagniteBidderSignalsProvider.h"here and mirror it in the other slice.
// Public headers - Native
#import "CLXMagniteNative.h"
#import "CLXMagniteNativeAd.h"
#import "CLXMagniteNativeFactory.h"
adapter-magnite/CloudXMagniteAdapterV2/CloudXMagniteAdapter.xcframework/ios-arm64_x86_64-simulator/CloudXMagniteAdapter.framework/Headers/CloudXMagniteAdapter.h:38
- The V2 framework still ships
CLXMagniteBidderSignalsProvider.h, but this umbrella only imports the AdView and Native headers. A consumer using the normal<CloudXMagniteAdapter/CloudXMagniteAdapter.h>import therefore cannot referenceCLXMagniteBidderSignalsProvider, contradicting the release description that bidder-signal headers remain in the umbrella. Add#import "CLXMagniteBidderSignalsProvider.h"here and mirror it in the other slice.
// Public headers - Native
#import "CLXMagniteNative.h"
#import "CLXMagniteNativeAd.h"
#import "CLXMagniteNativeFactory.h"
- Files reviewed: 19/28 changed files
- Comments generated: 0
- Review effort level: Lite
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
|
This is unchanged from |
Summary
Publishes
CloudXMagniteAdapterV21.0.0.2 with standalone Native support.The adapter uses
MagniteSDK = 1.0.0and requiresCloudXCore >= 3.9.0. Banner, MREC, Interstitial, and Rewarded format support remains available.Artifact
This PR uses the XCFramework built by the certified iOS CI job for private mobile PR #698.
SHA-256:
bd0cdfd7709641026d4ce7b21f4a60002de592e2f95bf2ceda735cbcfb50f048The package keeps the required wrapper path:
adapter-magnite/CloudXMagniteAdapterV2/CloudXMagniteAdapter.xcframeworkThe regenerated artifact adds the Native headers. It also removes three stale loose headers whose classes were absent from the previous binary. The supported AdView and bidder-signal headers remain in the framework and umbrella module.
Other included fix
Magnite can reject an Interstitial or Rewarded show synchronously. The adapter now suppresses
didDisplayafter that rejection.Validation
CloudXCore 3.9.0.CloudXCore >= 3.9.0andMagniteSDK = 1.0.0.Do not merge until mobile PR #698 and its CI are approved.