头图

Author / Zoey Fan, Flutter Product Manager

There are many ways to change apps: accept payments through the storefront of a physical company, provide subscriptions or in-app purchases, or place ads directly in the app. After six months of beta testing, we are very happy to launch the Google Mobile Ads SDK (Flutter) "). This is great news for Flutter apps that require in-app advertising!

supported ad formats

The Google Mobile Advertising (GMA) SDK for Flutter runs on iOS and Android, and supports loading and displaying all Google mobile advertising formats , including:

Banner Ads: is a rectangular advertisement that appears in the application layout. When the user interacts with the application, these ads can be anchored at the top or bottom of the screen, or embedded in the content that the user scrolls. In addition to standard fixed-size banner ads, we also support adaptive banner ads, which select the best banner size based on the width and height of the device.

Interstitial Ads: a full-screen ad that covers the entire screen of the app. These ads are suitable for placement in the natural pauses or transitions of the app.

Rewarded Video Ads: a rewarded advertising unit that allows users to interact with video ads, trial ads, or participate in surveys in exchange for rewards for in-app products. This is one of the most popular ad formats for game developers.

Native Ads: a highly customizable format that can be used to design ads that match the appearance and characteristics of the application content.

App Open Ads: an advertising format that allows mobile application loading experience to be realized. When the user opens or switches back to the app, an open screen ad will be displayed.

Google AdMob and Ad Manager

We worked with the Google Ads team to develop this plugin as the official advertising solution for Flutter developers. Flutter GMA SDK integrates support for Google AdMob and Google Ad Manager through a plug-in.

If you are not familiar with Google’s advertising services, you may not know that AdMob and Ad Manager are two different products with different monetization functions. The AdMob platform is designed for mobile developers who want to monetize advertising and gain practical insights to grow their app business. The Ad Manager platform is designed for publishers with a large number of direct sales or multiple inventory types.

Flutter GMA SDK by sharing code on iOS and Android platforms, and there is no need to rewrite code when demand grows.

Intermediary and bidding

This version also includes a preview of a new mediation feature to help you optimize your ad performance. (Mediation) can help you manage multiple ad sources for advertising to your app in one place. In addition to Google’s advertising needs, mediation can also allow you to display ads from non-Google advertising networks. Through the mediation function, you can send incoming ad requests to multiple ad sources and find the best available source to satisfy the request. In addition to the traditional mediation function, the plug-in also supports bidding, allowing ad sources to meet your ad requests through real-time bidding. This ensures that you get the highest revenue from ad impressions.

The Flutter GMA SDK provides the same advertising features for iOS and Android apps. You can use the same tools to manage advertising plans, track advertising effects, and more.

Early-adapted developer

We have been working with some early-adapted developers, and they are eager to start using the advertising support provided by Flutter before our official version is released. One of the developers is Lotum, who recently rewritten their critically acclaimed word game " 4 Pics 1 Word ", which is a hugely successful application in 50 countries/regions. Only the Android version is installed. The amount exceeds 50 million. They chose to use Flutter for rewriting and Flutter GMA SDK to display interstitial ads and rewarded videos.

Petra Langenbacher, the app's Flutter developer, said:

Over the years, we have been polishing and optimizing our applications, and we were worried that large-scale rewrites would affect our revenue or user base. But we were pleasantly surprised to find that this is not the case: we can make these changes without causing any negative effects!

Thanks to Lotum and all other early adaptation developers for their valuable feedback. Thank you very much for your help with the initial version.

Other

In addition to advertising, Flutter also provides other ways to monetize apps. For example, (In-App Purchase) plug-in allows you to provide additional content in your app, including premium services, digital goods, and subscriptions. Flutter’s Pay plug-in allows your app to integrate Google Pay on Android devices and Apple Pay on iOS, allowing you to quickly and easily support these two platforms, creating a smooth payment experience for your users to make purchases Daily necessities, retail goods and food delivery, etc.

To learn more about Ads or other features, please go to our 161d64d2b81e02 recently updated website view examples, Codelabs and documents.

Building Flutter applications is just the beginning. We hope you can make good use of this series of monetization functions to build a successful business through Flutter!


Flutter
350 声望2.5k 粉丝

Flutter 为应用开发带来了革新: 只要一套代码库,即可构建、测试和发布适用于移动、Web、桌面和嵌入式平台的精美应用。Flutter 中文开发者网站 flutter.cn