TravelHour Doc
  • Introduction
  • Changelogs
  • Getting Started
  • 🚀Admin Setup
    • 1. Flutter Installation
    • 2. Code Setup
    • 3. Firebase Setup
      • 3.1 Firestore Database Setup
      • 3.2 Database Security Rules
      • 3.3 Database Index Setup
      • 3.4 Push Notification Setup
      • 3.5 Firebase Storage Setup
      • 3.6 Admin Credentials Setup
    • 4. Code Configs
    • 5. Upload to Firebase Hosting
    • 6. Conclusion
  • 📱App Setup
    • 1. Introduction
    • 2. Code Setup
    • 3. Firebase Setup for Android
      • 3.1 Android Package Name Setup on Firebase
      • 3.2 Change Package Name Android
      • 3.3 Generate Debug Certificate
      • 3.4 Generate Release Certificate
      • 3.5 Google Sign In Setup for Android
      • 3.6 Facebook Login Setup for Android
      • 3.7 Additional Firebase Setup for Android
    • 4. Firebase Setup for iOS
      • 4.1 iOS Package Name Setup on Firebase
      • 4.2 Change Package Name iOS
      • 4.3 Facebook Login Setup for iOS
      • 4.4 Apple Login Setup
      • 4.5 Additional Firebase Setup for iOS
    • 5. Google Map Setup
      • 5.1 Google Map Android Setup
      • 5.2 Google Map iOS Setup
    • 6. Push Notification Setup
      • 6.1 Android Notification Setup
      • 6.2 iOS Notification Setup
    • 7. Multi-Language Setup
    • 8. Ads Setup
      • 8.1 Admob Setup for Android
      • 8.2 Admob Setup for iOS
    • 9. App Information Setup
    • 10. Change App Name for Android
    • 11. Change App Name for iOS
    • 12. Change App Icon
    • 13. Change Splash Icon
    • 14. Change App Theme Color
    • 15. Run The App
    • 16. Releasing the Android App
    • 17. Releasing the iOS App
Powered by GitBook
On this page
  1. App Setup

8. Ads Setup

Previous7. Multi-Language SetupNext8.1 Admob Setup for Android

Last updated 2 years ago

You can skip this setup for now and can configure it later. We have enabled AdMob ads by default with test ad unit ids. You can enable/disable ads from the admin panel.

We have added interstitial AdMob ads. You can also set how many times a user clicks to show an ad. By default, we have added clicksCount for 5 times. That means when a user goes to a screen and if the clicksCount is multiplied by 5, then an ad will be shown. Then means after 5,10,15...clicks an ad will be shown if the ads are loaded properly. We have applied ads to 5 screens.

  • lib/pages/place_details.dart,

  • lib/pages/blog_details.dart,

  • lib/pages/guide.dart,

  • lib/pages/hotel.dart,

  • lib/pages/restaurant.dart

That means ClickCount will be applied only for these 5 screens. To edit the clickCount times, go to lib/config/ad_config.dart file and edit the amount.

You can control ads from the admin panel. We have added an option to turn off/on ads at any time you want. Don’t enable ads on the admin panel if you are not enabled ads in the app.

We have used Admob ads by default with test unit ids. To test the ads, you should test with the test unit ids. Before releasing the app for production, make sure you have changed the app ids and ad unit ids with yours. Admob is applied by default. So you don’t have to do anything before releasing.

📱