EasyAdMobBanner 1.0.2

EasyAdMobBanner 1.0.2

陈海滕 维护。



  • 陈海滕

EasyAdMobBanner

SwiftUI 上易于使用的 AdMob 横幅包装器

Version License Platform

EasyAdMobBanner 是 AdMob 横幅的 SwiftUI 包装器。它简单地将 AdMob 横幅的 frame 通过 adSize 自动调整。

如果您觉得它有帮助,一杯咖啡可以帮助我继续这项工作。

安装

CocoaPods

EasyAdMobBanner 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中

pod 'EasyAdMobBanner'

Swift Package Manager

该项目用 Swift Package Manager 发布,并依赖于 Google 的 Mobile Ads SDK(Swift Package Manager 版本)

为了避免意外的依赖问题,如果您已经为您的项目安装了 Mobile Ads SDK(CocoaPods),建议取消它,或使用 SPM 版本。

如果您仍然需要支持 AdMob 中介 的 CocoaPods 版本,您可以通过复制源代码来安装 EasyAdMobBanner。

先决条件

请确保您已经正确设置了 Google Mobile Ads。有关更多详细信息,请参阅 入门

添加到 Xcode(要在您的应用程序中使用此包)

  1. 文件 > Swift Packages > 添加包依赖...
  2. 选择要添加 EasyAdMobBanner 的项目
  3. 粘贴仓库 https://github.com/chenhaiteng/EasyAdMobBanner.git
  4. 规则 > 版本:Next Major 1.0.0 也可以使用规则 > 分支 : main 来访问最新代码。

注意:可能需要手动将 EasyAdMobBanner 链接到您的目标。

  1. 通过点击项目导航器的根来打开 项目编辑器
  2. 选择您想要使用 EasyAdMobBanner 的目标
  3. 选择 构建阶段,展开 与二进制文件链接
  4. 点击 + 按钮,并选择 EasyAdMobBanner 以添加它。

添加到 SPM 包(要在您的库/框架中使用此包)

dependencies: [
    .package(url: "https://github.com/chenhaiteng/EasyAdMobBanner.git", from: "1.0.0")
    // To specify branch, use following statement to instead of.
    // .package(url: "https://github.com/chenhaiteng/EasyAdMobBanner.git", branch: "branch_name")
],
targets: [
    .target(
        name: "MyPackage",
        dependencies: ["EasyAdMobBanner"]),
]

使用 EasyAdMobBanner

只需将横幅放置到您想要的位置。无需指定宽度和高度。

struct MyView: View {
    var body: some View {
        VStack {
            // Other contents
            Text("MyView")
            EasyAdMobBanner(ad_unit_id)
        }
    }
}