Good morning everyone, I am working on a Vuejs (Quasar) PWA and I intend to publish it on play store using TWA, my concern is with monetization through AdSense. First of all, I need to place the google script in the head tag of my index.html for the site to be reviewed and approved, whoever/whatever responsible for reviewing the site will get stuck on the Login page because my app requires authentication. and I can not add any credentials for the reviewer to use because my AdSense account is not approved yet so the menu items are disabled. Even if the account is approved somehow, I read somewhere on Google's support forum that its a violation of their policies to place ads on PWAs. I want to know if its actually possible to monetize PWA's through AdSense, if so, how do I go about it (some links and resources would help), plus how do I get AdSense to approve my account when authentication is required to access my PWA?
How do I monetize my PWA on play store (using TWA)
1.2k views Asked by yhiamdan AtThere are 2 answers
Federico Navarrete
On
Maybe I'm a bit late but I have been searching the same topic but until recently, I found a "solution", PropellerAds (now Monetag).
To be honest, it's quite fast to integrate, you just need to verify your site, add 2 lines of JavaScript code and that's all. Now, is it a good option to use PropellerAds? The answer is yes and no. You will get ads but they will look like these ones:
In my opinion, they can be tricky because they can bring a bad experience to your users, and in my case, they break my PWA normal behavior.
You might be wondering, does PropellerAds not offer you a kind of banner? Yes but only in very specific circumstances that my app doesn’t meet yet (a high traffic per month). Furthermore, there is no way to delete your account or channels easily, not even to change your email. Be careful if you go with this alternative.
I’d be very glad if anyone has another working solution or if you found an alternative and shared it.
Related Questions in VUE.JS
- Problems with matter.js and i18n in vue.js
- Form Validation not working in custom component Vue
- Authenticating vue app on each route change
- Vue/TailwindCSS - Content is behind Sidebar
- Vue3 Suspense Parent > Child Animation
- Pass dynamic object data via nuxt-link to component
- Failed to resolve import, but the path is valid, and detected as such by VSCode
- how to use less variables in vue components?
- Prevent a webpage from navigating away
- Creating a modal window in product edit page in Shopware6 and saving data to custom table(repository) from a form within the modal window
- How do I fix (or ignore) a TypeScript error that's inside a HTML template?
- Vue.js Checkbox Alignment Issue: Centering Checkboxes Within Table Cells
- How to reset vue product filter?
- Vue display output of two dimensional array
- vue js error when adding bonus items to another item
Related Questions in GOOGLE-PLAY
- how to Delete app bundle from play store in 2024?
- Как подтвердить свой адрес в Google Play Console в Беларуси?
- Flutter app ANR bad behavior in Play Store
- App is not visible after after full rollout on google play store
- Google Play Scraper reviews_all is inconsistent
- App removed from google play store because of MANAGE_EXTERNAL_STORAGE
- React Native Expo published app not displaying logo properly
- Android Managed Google Play Console
- Debugging MAUI issues from android playstore Crash details stacks
- Play Billing Library prevents uploading my App
- Doesn't work closed testing links for Play Console
- ou have imported an APK or an app bundle signed with a certificate that is not yet valid You must sign either with a valid certificate
- I couldn't verify my identity in Google Play console even though I used my passport and ID card
- "High Risk Behavior" mark on Google Play
- Google Warning: There is no deobfuscation file associated with this App Bundle
Related Questions in PROGRESSIVE-WEB-APPS
- Stopwatch loosing time in a browser using blazor and web assembly when browser put in background
- Can Angular minify, compress and remove unused JS and CSS files on build?
- Badge Not Displayed on iOS PWA Despite Receiving Push Notifications
- Why is it impossible to definitively know if your website is running as a PWA or as a website?
- Venia pwa + magento 2 categories and products issue
- Problem when executing the bubblewrap build command
- Is there a configurable way to batch workbox-background-sync requests in vite-pwa plugin
- Is it possible to make my web app work both server-side only and client-side only?
- Specifications on Google Chrome's Cache Management and Portability Across Devices
- Failed to load resource: the server responded with a status of 404 () index12312.js
- Middleware redirecting creates an errors. PWA app, NextJS 14, App router
- Data path "" must NOT have additional properties(ngswConfigPath)
- PWA configured with vite-plugin-pwa errors - manifest not found
- IOS pwa start_url doesn't dynamically changes
- Angular build for subfolder
Related Questions in QUASAR-FRAMEWORK
- Unable to preventDefault inside passive event listener invocation using Quasar Framework
- Failed to resolve component: q-card-title
- Quasar routing not working with vueRouterMode hash
- Basic routing using Quasar/Vue.js
- App Not Installed Package Appears To Be Invalid - Quasar App for Android build with capacitor
- Error: Need to install with `app.use` function when using Quasar i18n in Vue component
- How can I use vue-i18n configuration inside and outside Vue components with Quasar?
- There is an incorrect sass definition in quasar
- Definitions sass in quasar
- Firebase's update password method and update email method don't work
- Options for Sending Emails from Desktop / How does Access do it?
- Route requests as POST on Quasar (Vue3) client application
- How to draw bounding box on an image returned from server?
- Pass env variables from azure pipelines to Vue app in 2.6 with Quasar with readonlyrootfilesystem
- Quasar q-form reset doesn't clear the values in the form
Related Questions in TWA
- Android Trusted Web App: passing objects (not strings) from Java to a TWA
- How to logout user, when android twa app is minimized or sent to background
- Unable to hide url bar in TWA while using Microsoft Authentication
- integrate admob into android twa app generated using bubblewrap
- Trusted Web Activity: Is it possible to add file association
- Is it possible to have multiple main domains (hostName) in a TWA?
- Disable “Add to home screen” if native App with TWA (Trusted Web Activities) is installed
- How do I monetize my PWA on play store (using TWA)
- How can I extend TWA application with In-App review?
- White screen when launch TWA with splash
- Send android app device token to WordPress web from a TWA
- Inject or load html file into TWA/Custom tabs
- Do TWA's have access to IndexedDB?
- Two way bridge between native android and progressive web apps in trusted web application
- Switch to a different activity from TWA
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)

AdSense ads are allowed in PWAs! I can think of several PWAs that include ads. The only complexity is how to show ads when/if the user is offline.