Monetizing apps with Flutter

Поделиться
HTML-код
  • Опубликовано: 24 дек 2024

Комментарии • 188

  • @George-or3uv
    @George-or3uv 3 года назад +22

    This is a tremendous resource, thank you very much for it. Its gives this hobbyist programmer clear and visual instructions which were easy to follow along. Thank you Flutter team.

  • @pkitatta
    @pkitatta 3 года назад +8

    OMG guys thanks for this tutorial. I really needed this for monetization. Keep up the great work.

  • @gorudonu
    @gorudonu 3 года назад +33

    this is very important thing for some people, thanks for enabling it in flutter!

  • @ahmadchishti8848
    @ahmadchishti8848 3 года назад +6

    Adsense should provide better information for scenarios regarding the "Ad serving has been limited" issue. It will be better if we know the exact cause of the problem so that we can address it promptly if something needs to be fixed at our end. The backend user experience should be user-friendly.

    • @IcyIndia
      @IcyIndia 3 года назад

      By using this method banner ads are reloading as it leave and re-enter display. It is very bad to adsense account reputation and ecpm. The reason behind is Listview.builder (as i found yet). Add some print statement in mid process and observe in console. Here list is a "list of widget" or data and list.map is used to return each of them one by one. Try ...list.map((element) {return YourContent;})

  • @kamtouboris3769
    @kamtouboris3769 3 года назад +17

    Great explanation. Pls is it possible to have the source code ?

  • @aminelahrim8142
    @aminelahrim8142 3 года назад +22

    I hope get an example for native ad, because am working on A project right now and i need to use the native ad and this keynote come, i feel so lucky

    • @TaehoKim
      @TaehoKim 3 года назад

      Here you go - codelabs.developers.google.com/codelabs/admob-inline-ads-in-flutter

    • @aminelahrim8142
      @aminelahrim8142 3 года назад

      @@TaehoKim all flutter new app usr kotlin and swift buy unfortunately this doc use java and objective c

    • @TaehoKim
      @TaehoKim 3 года назад

      @@aminelahrim8142 Personally I'm also a big fan of Kotlin and Swift, and wanted to use them in the codelab as well. However, many people are still on the legacy (Java and ObjC) side.
      For those who're using Kotlin and Swift should have enough knowledge to convert Java and ObjC code into Kotlin and Swift, I believe. :)
      But I'll consider to include Kotlin/Swift code to the content, as per your comment.

    • @aminelahrim8142
      @aminelahrim8142 3 года назад +1

      @@TaehoKim ok thank you so much, am now in a project and am stuck

  • @aquiko8527
    @aquiko8527 3 года назад +16

    An adds after the user completes a level in a "game", so it seems they support flutter being a game engine

    • @androov2797
      @androov2797 3 года назад +2

      flutter _won't_ be a game engine. Unless they will make game engine flutter based, which would only support 2d.
      Two causes why it _won't_ happen:
      1. It's extremely difficult, flutter is made for apps, so it will be even more difficult than writing a game engine from scratch.
      2. Google don't really need it, as shown in flutter 2.0, many google apps were made with flutter, so that means google made flutter to make _apps_ for themselves

  • @sandwichtube
    @sandwichtube 2 года назад +3

    Solutions to errors as of Dec 30, 2022: Use BannerAdListener instead of AdListener, use "BannerAd? banner;" and "child: AdWidget(ad: banner!)," for null safety.

  • @immaturedesigner
    @immaturedesigner 2 года назад +3

    BannerAd banner; line of code shows error in my case. It says banner initialization error. Also if I mark it as late, then the loading screen of my phone says lateinitialization error. But in the video they have got no error. Please help to resolve this issue.

    • @increasedw
      @increasedw 2 года назад +1

      Have you been able to fix this? Having a similar issue. I know it's related to null safety.

  • @LucaFang
    @LucaFang 3 года назад +5

    Wow, this is great. I love flutter! Great works flutter-team!

  • @strivetowardslove3128
    @strivetowardslove3128 3 года назад +1

    Thank you so much for even explaining things like the cascade operator! I learned so much from just this one video. Everything was very clear and PACKED with info! And, you are all cool! ;)
    Since I'm a Flutter/Dart beginner (but veteran programmer), I had to watch the video at 0.5 speed and keep pausing it to take notes, so I'm INCREDIBLY thankful that RUclips has this feature, and that your visuals were clear and everything was timed well to still work great at 0.5 speed!

  • @aliumer8682
    @aliumer8682 3 года назад +4

    If we have 10 Screens in our app and we want to display banner add on each screen. Shall we create 10 Admob Banner Ad units for each Screen?

    • @oldmen2544
      @oldmen2544 3 года назад

      Use testad while developing play around

    • @sathishcanine
      @sathishcanine 3 года назад

      Yes you can create different banner ad unit for each and every screen..

    • @Crisz445
      @Crisz445 3 года назад

      @@sathishcanine Ok, I understand I can, but should I? Is it ok to share the same bannerAd between different BannerWidgets or should I create one for each screen? I feel like firebase_admob had fewer ad options, but it was so darn easier and simpler.

  • @prenom_nom
    @prenom_nom 3 года назад +4

    It's no longer AdListener now it is BannerAdListener
    which is weird becuase now there are less parameters

    • @suniltimilsina7425
      @suniltimilsina7425 3 года назад +1

      Thank you so much yrr, you saved me. I had been struggling to solve this problem since 2 days now. Finally I got you, thanks a lot.

    • @prenom_nom
      @prenom_nom 3 года назад

      @@suniltimilsina7425 your welcome, I struggled a fair bit myself with that one lol

    • @sandwichtube
      @sandwichtube 2 года назад +1

      Thanks. Deprecated code is the biggest fail with flutter.

  • @AnotherProducer
    @AnotherProducer 3 года назад +2

    Great video for including ads in flutter apps! But unfortunately, I could not find a working guide on how to properly implement the user messaging platform SDK in connection with these ads. Maybe you could make a video on this topic, since making apps with ads GDPR compliant is still an obstacle...

  • @randomshots4072
    @randomshots4072 3 года назад +4

    I am looking for Facebook Audience Network . Admob Gives ads limit most of the times .

    • @geoshri
      @geoshri 3 года назад

      I do think this can be done through Ad Manager - and you can add your own banners which you sell. We've used FAN through Ad Manager on mobile websites. Not looked into Admob mediation - that might also be a solution.

    • @VishalKumar-zc8fw
      @VishalKumar-zc8fw 3 года назад

      Yes, I'm too getting ad serving limits frequently and sadly they don't give proper reason. Finally moving to FAN

  • @bridgeonline6235
    @bridgeonline6235 3 года назад +2

    Thank for this great video ,The real world scenario we have to check if user has subscription purchase or not then display ads ,Could you please recommend best scenario ?

    • @andrewbrogdon558
      @andrewbrogdon558 3 года назад +3

      You'd probably want to use an in-app purchase plugin (see pub.dev) to determine whether the user has the correct subscription. Once that's done, your code can make the decision about whether or not to load and display ads.

  • @manveerbansal6203
    @manveerbansal6203 3 года назад +2

    Error while building APK:-
    As per the instructions at pub.dev you might be using gradle 6.5 for google_mobile_ads.... have you tried building apk ?
    Am using windows machine
    Gradle 5.6.2 is working fine
    But above version aren't
    Am badly trying to solve this issue from last week. Please help
    Thank you in advance

  • @sarimbinwaseem
    @sarimbinwaseem 3 года назад

    I have started Flutter a week ago and build a simple calculation app with a logo and splash screen and was curious to place ads in it but it just all went over me... :))

  • @Albondi
    @Albondi 3 года назад +4

    Thanks for the video.
    When are you going to tackle adding ads to the web builds? Now that web left the beta it would be good to have at least adsense support...

  • @marciooliveira4093
    @marciooliveira4093 3 года назад +2

    When will google_mobile_ads be available for null safety?
    In the App I just need this package so I can use the benefits of programming in null safety.

    • @andrewbrogdon558
      @andrewbrogdon558 3 года назад

      I believe it's currently being migrated, so keep an eye on pub.dev!

  • @vlycie6628
    @vlycie6628 3 года назад +2

    Do i need to dispose the banner ad?

    • @GArvinthKrishna
      @GArvinthKrishna 3 года назад

      same doubt... How to dispose banner ads on list?

  • @rajubhai1796
    @rajubhai1796 3 года назад +6

    I was looking for this solution. Great👍😊

  • @anugrahkorambeth431
    @anugrahkorambeth431 3 года назад +3

    The admob package is very unstable and when banner ads are implemented it lowers your app's performance drastically. Implementing admob into flutter is very easy, you just have to go through the official documentation with some tutorials if needed. But the major issue is getting your application reviewed by the Google before you can start getting payment. If you are a beginner at this, there is a very high chance you won't get approval and all your hard work would account for nothing. I personally had my admob account banned because it didn't follow the "policy", and if your account gets disabled, then, I'm sorry, you are on your own.

  • @zaqwerty123_
    @zaqwerty123_ 3 года назад

    can I use same ad unit for multiple appearances in a list? I get This AdWidget is already in the Widget tree exception

  • @abbasjafary3443
    @abbasjafary3443 2 года назад +2

    Very useful package and video.

    • @flutterdev
      @flutterdev  2 года назад +2

      We're happy to hear you found this helpful! Don't forget to check out the links in the description for more tips and tutorials 😄

    • @abbasjafary3443
      @abbasjafary3443 2 года назад +1

      @@flutterdev Ok thank so much I will check it

  • @abderrazakkenniche2801
    @abderrazakkenniche2801 2 года назад

    HEllo, I am just facing a problem with the release version where ads are not shown there thoough they apear normally on the debug version, any help

  • @prihars
    @prihars 3 года назад +1

    Can you explain about sdk version maximum 19

    • @milesandmilesaway3871
      @milesandmilesaway3871 3 года назад

      Its about change the version on your build.grade but sometimes it doest work

  • @sentrypeer
    @sentrypeer 2 года назад +1

    A very good tutorial for Flutter in general too. Very useful for me and has given me some ideas regarding ListItems. Thanks!

    • @flutterdev
      @flutterdev  2 года назад +1

      We can check this off the list 🗒️
      Happy to hear this, Gavin. You can also check out the Flutter Update video regarding App Monetization via this link: goo.gle/3T3XBTF

  • @webroose
    @webroose 3 года назад +1

    can I get the link to the git repo of this session please?

  • @anderlufi
    @anderlufi 3 года назад +1

    I am having performance problems when using this plugin. Problems scrolling and crashing apps on devices running android 8 and earlier. This plugin is very unstable.

  • @Wenutz
    @Wenutz 9 месяцев назад

    Can we just stick an Banner Ads widget on every page without worrying about Ad Request frequency? Admob states that we should limit ad request to one every 60 seconds. Please advise.

  • @compassft
    @compassft 3 года назад

    So, are these instructions valid only if you build app with Flutter? Do you need a Mac operating system if you want to deploy to Apple Store or does Flutter let you compile apps for IOS even on a Windows OS? Thank you

  • @sidox2583
    @sidox2583 2 года назад

    Wonderful tutorial ! just go a little issue "Request Error: No ad to show" if any one has an advice it would be great !

  • @TioIrawan
    @TioIrawan 3 года назад +2

    After implementing the banner ad, my app is kinda slow now, even on release build, I don't know what did I do wrong, anyone?

    • @unaiayo5049
      @unaiayo5049 3 года назад

      The same thing happens to me, have you managed to solve it?

    • @anugrahkorambeth431
      @anugrahkorambeth431 3 года назад

      This is an official bug of the admob package. The issue is more apparent in the banner ads. Even in profile mode it has lowered performance and causes low frame rates.

  • @j3tblack
    @j3tblack 3 года назад +3

    thanks for this great tutorial!

  • @Yivan4
    @Yivan4 3 года назад +2

    This is amazing! I hope we get desktop and web support soon!

  • @obengkuning3260
    @obengkuning3260 3 года назад +2

    I'm not a programmer, can i make dart as my first programming language?

    • @andrewbrogdon558
      @andrewbrogdon558 3 года назад +5

      Sure! There are a number of courses and tutorials you can find on the web that start off at the beginner level.

    • @spydergs07
      @spydergs07 3 года назад

      Dart is a very easy language to pick up also.

    • @Ashishlahre
      @Ashishlahre 3 года назад

      @@andrewbrogdon558 I am having an error when tried with real adunitid and appid

  • @Azz4ssin
    @Azz4ssin 3 года назад +2

    Great work, thank you!

  • @davitasatryan23
    @davitasatryan23 2 года назад +1

    Absolutely wonderful work. thank you ))

    • @flutterdev
      @flutterdev  2 года назад

      It's our pleasure, Davit. You can check out even more information regarding monetization features via this link 😁: goo.gle/3fWeuS9

  • @Klazyo
    @Klazyo 3 года назад

    the ad mob that integrate the ads on the widget tree is good but on phones with Arabic language has a weird ui bug it works but dont totally render like on latin languages maybe cause the text is from right to left didnt try the chinese or other language u should check it thank you for the plugin

  • @darasat
    @darasat 3 года назад

    Thanks Google!
    I have one question .. how we can create tests with production ads?

  • @Test-yr5jb
    @Test-yr5jb 3 года назад +1

    Hi, i'm having issues using Admob with the cloud firestore plugin.. Someone having also this issue?

  • @dev.faizan
    @dev.faizan 3 года назад +1

    it works with test ads but with real ads this error occur
    AdWidget requires Ad.load to be called before AdWidget is inserted into the tree

  • @justforhaha5555
    @justforhaha5555 3 года назад +2

    My Android emulator doesn't work and I'm stuck fixing it😭 . I'm really excited building my own apps 😞.

  • @TouhidSunny
    @TouhidSunny 3 года назад

    how my android app user get the updated subscribed info or premium version of my app which was purchased with iphone app version ?

  • @HermannSchwarz
    @HermannSchwarz 3 года назад +14

    What if developers have been banned by Google from AdMob/AdSense? Without an adequate explanation? Where are alternatives?

    • @randomshots4072
      @randomshots4072 3 года назад +3

      Switching to Facebook Audience Network ☺

    • @extremeHoration
      @extremeHoration 3 года назад +4

      It’s ridiculous how easy it is to get banned by AdMob. Don’t put your income solely in the hands of google. They can cut you off at any time, and not even tell you why, and not allow you to talk to them about it. They’ll just say something vague like “against our terms of service” and cut you off. I love flutter, but I don’t like Google controlling how and if I’m allowed to make money.

    • @allniches6431
      @allniches6431 2 года назад

      Google admob frustrated me
      And is still going to frustrate many
      It’s so sad how they can terminate an account without guiding you on specific solution. Neither do they all you to reach them. Automated response is there priority
      So sad 😞

    • @markreilly3418
      @markreilly3418 Год назад

      ​@@extremeHoration3:06

  • @Sohneg
    @Sohneg 7 месяцев назад

    Hey. Can you maybe update this video with the using-permission gms stuff? (Android)

  • @shahidwani6445
    @shahidwani6445 3 года назад +2

    How add native ads in future list

  • @newcoder9901
    @newcoder9901 3 года назад +4

    Wow... thanks Flutter!

  • @leonhagai6608
    @leonhagai6608 3 года назад

    Hello, facing an issue Error: 'InitializationStatus' isn't a type. Thanks in advance

  • @yucharyou
    @yucharyou 3 года назад

    Thanks a lot, clear explanation and the demo is very easy to implement

  • @Klazyo
    @Klazyo 3 года назад

    perfect but if you have a lot of state management code need be different or everytime u get a banner ad at 10

  • @amitpareek21
    @amitpareek21 3 года назад

    I want to play vast ads in video player. Any refrence please.

  • @jangeorge5728
    @jangeorge5728 3 года назад

    If I implemented exactly what was shown and published the app on the store will I get ad revenues?

  • @PaddyM708
    @PaddyM708 3 года назад

    Hey nice video!
    Can you make a video how to ask for the app tracking transparency?
    You need it for iOS..

  • @pradeeppoojary8792
    @pradeeppoojary8792 3 года назад +2

    Great work ❤️

  • @innokirigiti
    @innokirigiti 3 года назад

    Is mediation supported with other networks

  • @leeladeepak2001
    @leeladeepak2001 2 года назад

    Thank you so much .. helping us a lot ❤️😃

    • @flutterdev
      @flutterdev  2 года назад

      Don't mention it, Leela! We're happy to help ❤️😄

  • @guraminiro
    @guraminiro Год назад

    imagine wanting to add the ad mob feature to your flutter app and you find this video which gets you done in 20 minutes, with utter ease !
    just imagine.
    and they say development is difficult !

  • @GArvinthKrishna
    @GArvinthKrishna 3 года назад

    why if and else statement syntax is different here... why no {}(Curly braces) 17:40

  • @muhammadanus8416
    @muhammadanus8416 3 года назад

    Where i get my factoryId for native ads?

  • @IcyIndia
    @IcyIndia 3 года назад

    By using this method banner ads are reloading as it leave and re-enter display. It is very bad to adsense account reputation and ecpm. Please Help if fix available.

  • @YeisonEstivenSanzCastro
    @YeisonEstivenSanzCastro 2 месяца назад

    buenas tardes, actualmente a hoy 2024, sigue vigente esto?

  • @moazelsawaf2000
    @moazelsawaf2000 3 года назад

    Thanks a lot ❤
    Great Video ❤

  • @ruthishkumar110
    @ruthishkumar110 2 года назад

    How to resolve publisher data not found error while implementing in banner ad?

  • @SanketShahidar
    @SanketShahidar 3 года назад

    How can we remove the empty space when the error failed to load? as the listener is in the other class...

  • @GArvinthKrishna
    @GArvinthKrishna 3 года назад

    How to dispose of Banner ad which is on the list?

  • @Bourgeois742013
    @Bourgeois742013 2 года назад +1

    Cool! I need this to ease my job

    • @flutterdev
      @flutterdev  2 года назад +1

      Hi Lưu! Don't forget to visit the resource site here: flutter.dev/monetization

  • @chuovechet
    @chuovechet 3 года назад

    This is a cool feature that I wait to see and implement for along time. Thank you for releasing this good feature.

  • @Ashishlahre
    @Ashishlahre 3 года назад +1

    When I tried real adunitid and appid it gives me an error

  • @Sam-ch4jh
    @Sam-ch4jh 3 года назад

    Thank you
    If Google pay is used to purchase app (direct purchase from play store), it reverses and get cancelled. I get more than 30 cancellation in a month with only few charged. I reported to support, no reply
    I don't know if it happens for any UPI payment in India
    If I use in- app purchase, will it happen

    • @bridgeonline6235
      @bridgeonline6235 3 года назад +2

      you have to call verify purchase ,after 3 days the purchasing will be cancelled if not called ,this is google policy

  • @zedicustenebres8031
    @zedicustenebres8031 2 года назад +2

    thank you so much

    • @flutterdev
      @flutterdev  2 года назад +1

      We're happy to hear that you enjoyed the video!
      Be sure to check out the links in the description for more tips and tutorials 😃

    • @zedicustenebres8031
      @zedicustenebres8031 2 года назад

      @@flutterdev is there on video on how the monetizing works ? Like it’s a weird question but if you click yourself on the banner you’ll get + money

    • @zedicustenebres8031
      @zedicustenebres8031 2 года назад

      @@flutterdev please after installing all these i got white screen issue... please can you help me solve it.. im really new to the flutter language

  • @gottfriedkirchberger
    @gottfriedkirchberger 2 года назад

    Hello, once again a really good video! Could you possibly add in a video (this is important for the european programmers) how to correctly integrate Google's User Messaging Platform (UMP) with Flutter? That would be so awesome!

  • @ArdhikaRafi
    @ArdhikaRafi 3 года назад

    anyone, can u show me, how to impelement Add for !Banner please, thanks

  • @Andreywatchlist
    @Andreywatchlist Год назад

    Hello I'm Andrew and I just started learning flutter a couple of months i was A REACT dev for 4 years so i have long tech experience hoping to connect or something

  • @krishcapital6071
    @krishcapital6071 3 года назад

    can anyone please provide me with full code for this video? 🥺

  • @Webdesignanddevelopment
    @Webdesignanddevelopment 3 года назад +2

    Nice tutorial!

  • @phangkosalofficial
    @phangkosalofficial 3 года назад

    can we use facebook audient network to show ads, help please.

  • @ranaufalmuha
    @ranaufalmuha 2 года назад

    i got error at "AdListener" do you know how to fix it guys?

  • @Kvsanal78
    @Kvsanal78 3 года назад

    great video. What if the list widget is an animated list ?

  • @encephalongi8184
    @encephalongi8184 3 года назад +1

    Please make a flutter monetizing tutorial for beginners. this is too complex to understand!

  • @ffckode
    @ffckode 3 года назад +2

    THANKS!!!!!!

  • @shahidwani6445
    @shahidwani6445 3 года назад

    Native ads in future list please show an example

  • @brillianceplayground
    @brillianceplayground 3 года назад

    Awesome 👍🏾👍🏾👍🏾

  • @قناةملاحظات
    @قناةملاحظات 3 года назад

    Very important video
    Very good 👍

  • @jNayden
    @jNayden 3 года назад

    why the BLACK for the banenr was missing for the first one :) ? :D

  • @marcelhh5722
    @marcelhh5722 3 года назад

    have this error AdWidget requires Ad.load to be called before AdWidget is inserted into the tree

    • @flashtube4399
      @flashtube4399 3 года назад +1

      have same error did you find an fix ?

  • @amuthuateratawasiyo
    @amuthuateratawasiyo 3 года назад

    So funny, Thanks Flutter !!!

  • @abhishekbhambure5146
    @abhishekbhambure5146 3 года назад +2

    That was good , but its not that easy . I need to practice more

  • @rebazjabar7660
    @rebazjabar7660 3 года назад

    can someone explain for me why my AdListener dosent work for me ??

  • @hboleto
    @hboleto 3 года назад +2

    Very interesting

  • @americobila6741
    @americobila6741 3 года назад

    🙏 👍 💰 ❤️️ Thanks for tutorial, Flutter is amazing and i love it!

  • @huberthongois4917
    @huberthongois4917 3 года назад

    Does anyone were able to make native ads works on ios device? 😭😭😭

  • @ZouheirIbnabdeljalil
    @ZouheirIbnabdeljalil 2 года назад

    thank you but at 31/03/2022 we got an error:
    - AdListener class not exist

  • @SampathDiss
    @SampathDiss 2 года назад +1

    Thank You

    • @flutterdev
      @flutterdev  2 года назад +1

      Be sure to check out this link for more information and resources on Monetization with Flutter: goo.gle/3rKpfJP
      Happy Fluttering 👍

  • @jenilamballya5912
    @jenilamballya5912 2 года назад

    How to Fetch All Videos Of Device Storage into My Flutter App after Giving Storages Permission?

  • @abhaykevat3997
    @abhaykevat3997 9 месяцев назад

    How can be monetize using monetag

  • @lennard4454
    @lennard4454 2 года назад

    What about flutter web apps?

  • @hashtag9990
    @hashtag9990 2 года назад

    youtube video quality: him
    youtube ad quality: her

  • @siva7930
    @siva7930 3 года назад

    Please make that Google admob package null safety..