Build failed: "App contains monetization components" even after removing all AdMob units

Hello, I’m trying to export my app but I keep getting the error that I need a premium subscription for monetization. I have already:

  1. Removed all AdMob components from all screens.
  2. Cleared the AdMob App ID from Settings > Monetization.
  3. Deleted all related blocks.
  4. Exported and re-imported the .aia file.
    Still, the server thinks there are ads. Any hidden files or settings I should check?

Long before someone faced the same issue. Clearing Monetization in settings doesn’t clear the residue configurations. Trying all the steps you did will be in vein. So what i do recommend is to rebuild from scratch in a new project. If you have deleted all the blocks and components which are linked to AdMob, then copy all your blocks to your backpack and add them to your newly built project → one by one. One more thing to remember is not to import any of the screen or file (.ais or .aia) to this new project.

1 Like

Hi Noor,

If you’d like, you can try posting the project here or send it via PM and we can try to fix it without having to rebuild it from scratch.

Try checking the project settings as well, maybe this field is filled in and causing issues.

1 Like

Hi, thank you for your help. I will send you the .aia file via PM now. I’ve checked the settings and cleared the App ID, but the issue persists. I’d appreciate it if you could take a look.

1 Like

To close the topic, I’d like to inform you that we solved it :partying_face:

There was still an AdMob component present in one of the screens.
After removing it, the app was successfully exported.

I’ll also add the possible options that could have been used to solve it.

1st Option

check the project more carefully :grin::grin::grin:

2nd Option

Upload the file to Unchive

3rd Option

Open the .aia project with 7-Zip or similar, go to into the src folder to where the screen files are located,

open them with a text editor, and search for “adMob”

4 Likes