Migrate advanced iframe free/CodeCanyon to advanced iframe pro Freemius

Since version 2025.0 advanced iframe supports auto-updates also for the new pro version.

For this to work the new pro version needs to be in a different folder:

  • free / CodeCanyon pro: plugins/advanced-iframe
  • new pro: plugins/advanced-iframe-pro

If you are migrating to the new pro version, there are 2 changes you need to make if you want to use this features:

External workaround

If you are using the external workaround, you will need to change the path of ai_external.js in the external pages.

  • from ../plugins/advanced-iframe/js/ai_external.js
  • to ../plugins/advanced-iframe-pro/js/ai_external.js

If you cannot do this quickly for many installations, or if it is difficult for you to change this, you can use the following workaround:

  1. Install 2025.2 from Codecanyon and save the administration once so ai_external.js is generated.
  2. Deactivate the CodeCanyon version.
  3. Now you have time to change the path without any time pressure. Please note that every time you save something in the administration you need to do the steps before.

Fullscreen button on iframe

For users migrating from CodeCanyon, the “”Fullscreen button on iframe” feature is available. During the first installation the file hide_fullscreen.html was created in the folder advanced-iframe-custom. This file is NOT updated anymore because the idea is that you can modify it to your needs and it should not be overwritten. If you use this feature, please change the path in the last 2 lines from “advanced-iframe” to “advanced-iframe-pro” and save the file again.

If you are using version 2025.1 or later, you can simply delete this file and it will be recreated when you enter the advanced iframe administration. There is a placeholder implemented that handles this change automatically.

CodeCanyon

Version 2025.2 will also be released on CodeCanyon and will be the last version released there. If you do not migrate to Freemius now, you do NOT need to make the 2 changes.

If you are migrating from CodeCanyon to Freemius, you will need to make the 2 changes described above. You will see 2 “Advanced iFrame Pro” installations when you install the Freemius version! The old CodeCanyon version is in the advanced-iframe folder. The new Freemius version is in the advanced-iframe-pro folder. Delete the one that says “Please update only the pro version of codecanyon. ” in the description. All your settings are in the database and will be used by both versions.

The steps to migrate:

  1. Install 2025.2 from Codecanyon and save the administration once to get the latest ai_external.js.
  2. Get your free Freemius livetime license with your CodeCanyon license here:
    https://www.tinywebgallery.com/blog/migrate-advanced-iframe-codecanyon-to-freemius-license
  3. Install the Freemius version. You have received the download link in the migration email or you can get it in your freemius account.
  4. Check if you need to do any of the changes described above.
  5. Activate your Freemius version with your Freemius  license key.
  6. Deactivate the CodeCanyon version.
  7. Make sure everything works fine and you have migrated ai_external.js if needed.
  8. Delete the old CodeCanyon version.
  9. Enjoy automatic updates from now on.

Please note that the CodeCanyon version does NOT support auto-update and does not have flexible licenses!

If you need support during the migration, please contact the advanced iframe team.

Best regards, Michael