非官方的 Google IMA SDK iOS 和 tvOS 组合版本

此项目为 Google 互动媒体广告 (IMA) SDK 添加了对多平台 XCFramework、Swift Package 和 CocoaPods 的支持。由于 Google IMA iOS SDK 和 Google IMA tvOS SDK 均来自同一源代码构建,但已分离成共享相同名称的不同 XCFramework,因此可以将它们组合在一个 XCFramework 中使用。多平台项目将受益于此 IMA SDK 变体。

校验和

e66013b366cca686e3199fd50c38ef439ceb7912ab1233ca37d515297632dbae

当前支持的版本

iOS: 3.20.0Google 发布版本

tvOS: 4.11.1Google 发布版本

入门指南

Swift Package Manager

要在您的 Xcode 项目中使用此 Swift Package,请按照以下步骤操作

  1. 在 Xcode 中打开您的项目。
  2. 转到 文件 > Swift Packages > Add Package Dependency。
  3. 输入此仓库的 URL https://github.com/rashadatjou/google-ima-sdk-xc 并单击“Next”(下一步)。
  4. 选择您想要使用的版本规则(例如“Up to Next Major”(更新到下一个主版本))并单击“Next”(下一步)。
  5. 选择您想要将软件包添加到的目标,然后单击“Finish”(完成)。
  6. 在您想要使用 IMA SDK 的 Swift 文件中导入 GoogleInteractiveMediaAds 模块。
import GoogleInteractiveMediaAds
  1. 您现在可以开始在您的应用中使用 IMA SDK 了!

CocoaPods

要在您的 Xcode 项目中使用此 Pod,请按照以下步骤操作

  1. 打开您的 Podfile
  2. 将以下代码添加到其中
pod `GoogleInteractiveMediaAdsXC`
  1. 在您的终端中运行 pod install

资源

有关如何使用 IMA SDK 的更多信息,请参阅官方文档。

iOS: https://developers.google.com/interactive-media-ads/docs/sdks/ios/client-side

tvOS: https://developers.google.com/interactive-media-ads/docs/sdks/tvos/client-side