适用于flutter的google移动广告sdk正式版现已发布

谷歌开发者 谷歌开发者     2023-03-04     704

关键词:

作者 / Zoey Fan,Flutter 产品经理

应用变现有多种方法: 通过实体企业的店面接受付款、提供订阅或应用内购买,或者直接在应用中投放广告。经过六个月的 beta 测试期,我们很高兴能够推出 Google 移动广告 SDK (Flutter) 正式版。这对需要应用内广告的 Flutter 应用来说是个好消息!

  • Google 移动广告 SDK (Flutter)

    https://pub.flutter-io.cn/packages/google_mobile_ads

支持的广告格式

适用于 Flutter 的 Google 移动广告 (GMA) SDK 可在 iOS 和 Android 上运行,支持加载和显示所有的 Google 移动广告格式,包括:

  • 移动广告 SDK (Flutter)

    https://developers.google.cn/admob/flutter/quick-start

横幅广告 (Banner Ads): 在应用布局中出现的矩形广告。在用户与应用交互时,这些广告可以锚定在屏幕的顶部或底部,也可以嵌入到用户滚动的内容中。除了标准固定尺寸的横幅广告,我们还支持自适应的横幅广告,它会基于设备的宽度和高度选择最佳的横幅尺寸。

插页式广告 (Interstitial Ads): 覆盖应用整个屏幕的全屏广告。这些广告适合放置在应用的自然停顿点或转场中。

激励视频广告 (Rewarded Video Ads): 一种激励广告单元,让用户通过与视频广告、试玩广告、或参与问卷调查进行互动来换取应用内商品的奖励。这是最受游戏开发者欢迎的广告格式之一。

原生广告 (Native Ads): 一种高度可定制的格式,可用来设计匹配应用内容外观和特质的广告。

应用开屏广告 (App Open Ads): 一种让移动应用加载体验得以变现的广告格式。当用户打开或切换回应用时,会展示开屏广告。

Google AdMob 和 Ad Manager

我们和 Google Ads 团队合作开发了这个插件,作为 Flutter 开发者的官方广告解决方案。Flutter GMA SDK 通过一个插件整合了对 Google AdMob 和 Google Ad Manager 的支持。

如果您不熟悉 Google 的广告服务,您可能不知道 AdMob 和 Ad Manager 是两种不同的产品,具有不同的变现功能。AdMob 平台专为想要通过广告获利并获得切实可行的洞察以发展应用业务的移动开发者设计。Ad Manager 平台专为拥有大量直销或多种库存类型的发布商设计。

  • AdMob

    https://admob.google.cn/intl/zh-CN_cn/home/

  • Ad Manager

    https://admanager.google.com/intl/zh-CN_cn/home/

Flutter GMA SDK 统一了这些产品,通过在 iOS 和 Android 平台共享代码来满足您的变现需求,且无需在需求增长时重写代码。

  • Flutter GMA SDK 

    https://pub.flutter-io.cn/packages/google_mobile_ads

中介和竞价

此版本还包括一个新中介功能的预览,以帮助您优化广告效果。中介 (Mediation) 可以帮助您在一个地方统一管理用于向您的应用投放广告的多个广告源。除了 Google 的广告投放需求,中介还可以让您展示来自非 Google 广告网络的广告。通过中介功能,您可以将传入的广告请求发送给多个广告源,并找出最佳的可用来源以满足请求。除了传统的中介功能,该插件还支持竞价,让广告源通过实时竞价来满足您的广告请求。这可以确保您从广告展示中获取最高的收入。

  • 中介

    https://developers.google.cn/admob/flutter/mediation/get-started

Flutter GMA SDK 为 iOS 和 Android 应用提供相同的广告功能。您可以使用相同的工具来管理广告计划,追踪广告效果,等等。

早期适配的开发者

我们一直在与一些早期适配的开发者合作,他们热切希望在我们的正式版发布之前就开始使用 Flutter 提供的广告支持。其中一位开发者是 Lotum,他们最近重新编写了其广受好评的文字游戏 "4 Pics 1 Word",这是一款在 50 个国家/地区获得巨大成功的应用,仅 Android 版本的安装量就超过 5,000 万。他们选择使用 Flutter 来进行重写,用 Flutter GMA SDK 来展示插页式广告和激励视频。

  • 4 Pics 1 Word

    https://play.google.com/store/apps/details?id=de.lotum.whatsinthefoto.us&hl=en_US&gl=US

该应用的 Flutter 开发者 Petra Langenbacher 如此说道:

多年来,我们一直在打磨和优化我们的应用,我们曾担心大规模重写会影响我们的收入或用户群。但是我们惊喜地发现,情况并不是这样: 我们能够在不造成任何负面影响的前提下做出这些改变!

感谢 Lotum 和所有其他早期适配的开发者为我们提供的宝贵反馈。非常感谢大家为初始版本提供的帮助。

其他变现功能

除了广告,Flutter 也提供了应用变现的其他方法。例如,应用内购买 (In-App Purchase) 插件可以让您在应用中提供额外内容,包括高级服务、数字商品和订阅。Flutter 的 Pay 插件可以让您的应用在 Android 设备上集成 Google Pay 以及在 iOS 上集成 Apple Pay,从而让您快速轻松地支持这两个平台,为您的用户打造顺畅的付款体验,来购买日用品、零售商品和食品外卖等。

  • 应用内购买

    https://pub.flutter-io.cn/packages/in_app_purchase

  • Pay

    https://pub.flutter-io.cn/packages/pay

要了解 Ads 的详情或其他变现功能,请前往我们最近更新的网站查看示例、Codelab 和文档:

https://flutter.cn/monetization

构建 Flutter 应用仅仅只是开始。我们希望您能善加利用这一系列变现功能,通过 Flutter 打造成功的业务!

推荐阅读

如页面未加载,请刷新重试

 点击屏末  | 即刻访问 Flutter 开发者社区中文资源


为 Swift 更新适用于 iOS 14 的 Google IMA SDK 隐私政策

】为Swift更新适用于iOS14的GoogleIMASDK隐私政策【英文标题】:UpdateGoogleIMASDKforiOS14PrivacyPolicyforSwift【发布时间】:2021-02-2318:08:40【问题描述】:在iOS14中,您需要更新GoogleIMASDK以支持广告跟踪。它需要您添加一个新函数才能请求访... 查看详情

适用于 Web 和移动设备的 Flutter 图像选择器

】适用于Web和移动设备的Flutter图像选择器【英文标题】:FlutterImagepickerforwebandmobile【发布时间】:2020-12-2618:18:24【问题描述】:我需要使用支持移动和网络平台的Flutter开发一个跨平台应用程序。我需要一个适用于移动设备和网... 查看详情

无法在 Flutter 中集成 Google 移动广告

】无法在Flutter中集成Google移动广告【英文标题】:UnabletointegrateGoogleMobileAdsinFlutter【发布时间】:2021-05-0117:18:50【问题描述】:我一直在努力将谷歌广告集成到颤振应用中。它一直在崩溃。安装版本:google_mobile_ads:^0.12.1+1我也... 查看详情

google 的 Map SDK 计费如何适用于 Android 和 iOS 应用程序?

】google的MapSDK计费如何适用于Android和iOS应用程序?【英文标题】:Howgoogle\'sMapSDKbillingworksforAndroidandiOSapps?【发布时间】:2020-03-0213:47:29【问题描述】:我在我的应用程序中使用适用于iOS和Android的GoogleMapsSDK。以下是我的用例:在... 查看详情

适用于亚马逊设备的 Google 广告 ID

】适用于亚马逊设备的Google广告ID【英文标题】:GoogleAdvertisingIDequivalentforAmazondevices【发布时间】:2014-10-1115:59:36【问题描述】:想知道亚马逊Kindle/电话设备的Google广告ID的等效项是什么?我四处研究,似乎只有“Secure.ANDROID_ID... 查看详情

测试适用于 Android 的 Facebook 应用广告 SDK

】测试适用于Android的Facebook应用广告SDK【英文标题】:TestingtheFacebookAppAdsSDKforAndroid【发布时间】:2016-07-2616:02:12【问题描述】:我需要评估Facebooksdk是否有为应用做广告的广告。在iPhone上,当查看提要页面时,滚动一段时间后会... 查看详情

没有找到适用于模块“google_maps_flutter”的互联网解决方案

】没有找到适用于模块“google_maps_flutter”的互联网解决方案【英文标题】:NosolutionontheinternetworkedforModule\'google_maps_flutter\'notfound【发布时间】:2020-12-0415:40:32【问题描述】:我正在尝试归档我的Flutter应用以将其发布到AppStoreConne... 查看详情

在 Flutter 中实现 Admob 原生广告

】在Flutter中实现Admob原生广告【英文标题】:ImplementingAdmobNativeadsinFlutter【发布时间】:2021-08-0103:11:50【问题描述】:在Flutter中实施Admob原生广告的最佳和最简单的方法是什么?这是否在“Google移动广告SDK”包的范围内,还是我... 查看详情

Flutter Web:google_sign_in_web:适用于桌面和 iOS。在 Android Chrome 上失败

】FlutterWeb:google_sign_in_web:适用于桌面和iOS。在AndroidChrome上失败【英文标题】:FlutterWeb:google_sign_in_web:WorksondesktopandiOS.FailsonAndroidChrome【发布时间】:2021-01-0420:58:34【问题描述】:链接到Firebase的简单身份验证代码。该代码在移... 查看详情

适用于 iOS 的 Google+ SDK 以编程方式添加登录按钮

】适用于iOS的Google+SDK以编程方式添加登录按钮【英文标题】:Google+SDKforiOSAddSigninbuttonprogrammatically【发布时间】:2013-09-0720:10:49【问题描述】:至于此处的G+文档:https://developers.google.com/+/mobile/ios/sign-in可以使用XIB或以编程方式... 查看详情

Google 移动广告 SDK 初始化不正确

】Google移动广告SDK初始化不正确【英文标题】:GoogleMobileAdsSDKwasinitializedincorrectly【发布时间】:2021-09-1219:45:47【问题描述】:不知道为什么,但我在尝试在模拟器上启动应用程序时遇到了这个问题这也是在project/android/app/src/main/... 查看详情

适用于 iOS 的 Google Maps SDK - 折线

】适用于iOS的GoogleMapsSDK-折线【英文标题】:GoogleMapsSDKforiOS-Polylines【发布时间】:2013-12-1423:06:39【问题描述】:如何自定义谷歌地图上的折线?现在我正在像文档中那样做:GMSMutablePath*path=[GMSMutablePathpath];[pathaddCoordinate:CLLocationC... 查看详情

在使用适用于 iOS 的 Google Maps SDK 和适用于 iOS 的 Google Places 时,我找不到在哪里可以获得 POI 结果

】在使用适用于iOS的GoogleMapsSDK和适用于iOS的GooglePlaces时,我找不到在哪里可以获得POI结果【英文标题】:Ican\'tfindwherecanIgetthePOIresultsinusingGoogleMapsSDKforiOSandGooglePlacesforiOS【发布时间】:2017-10-2302:28:35【问题描述】:我的app使用谷... 查看详情

如何使用适用于 iOS 的 Admob (google) 设置 MoPub 中介?

】如何使用适用于iOS的Admob(google)设置MoPub中介?【英文标题】:HowdoIsetupMoPubmediationwithAdmob(google)foriOS?【发布时间】:2020-12-2214:16:53【问题描述】:我的iOS应用中有MoPub横幅广告(通过MoPubMarketplace)。我可以展示制作或测试MoPub广... 查看详情

适用于 Windows 移动设备的 Facebook SDK [关闭]

】适用于Windows移动设备的FacebookSDK[关闭]【英文标题】:FacebookSDKforWindowsmobile[closed]【发布时间】:2016-02-0804:46:48【问题描述】:是否可以将FacebookSDK用于windowsphone8.1?因为他们目前没有提供SDK,尽管它在两年前就已经存在。我正... 查看详情

google-maps-sdk-ios - 适用于 iOS 的 Google 地图 1.4.3 的 arm 7/iphone 5 问题

】google-maps-sdk-ios-适用于iOS的Google地图1.4.3的arm7/iphone5问题【英文标题】:google-maps-sdk-ios-arm7/iphone5issuesforGoogleMaps1.4.3foriOS【发布时间】:2013-09-0222:50:08【问题描述】:我在让我的应用引用适用于iOS的GoogleMaps1.4.3sdk时遇到问题。arm... 查看详情

更新适用于 iOS 的 Google-Mobile-Ads-SDK 时出现问题

】更新适用于iOS的Google-Mobile-Ads-SDK时出现问题【英文标题】:ProbleminupdatingGoogle-Mobile-Ads-SDKforiOS【发布时间】:2020-08-2108:46:28【问题描述】:我想更新Google-Mobile-Ads-SDKpod以删除UIWebView的实例,但根据文档link,需要将GADApplicationIden... 查看详情

如何使用适用于 iOS 的 google maps sdk 拟合坐标数组的边界?

】如何使用适用于iOS的googlemapssdk拟合坐标数组的边界?【英文标题】:HowtofitboundsforcoordinatearraywithgooglemapssdkforiOS?【发布时间】:2013-02-1414:00:14【问题描述】:我需要为4个可见标记缩放地图。【问题讨论】:我在这里回答了你... 查看详情