Press enter to see results or esc to cancel.

Plugin Installation

Ad Inserter and Ad Inserter Pro plugin installation is pretty simple. Both plugins can be installed the same way. The only difference is that Ad Inserter Pro is not available inside WordPress plugins dashboard and needs to be installed via file.

When you activate Ad Inserter Pro it will automatically import existing settings from the free Ad Inserter and deactivate it.

If you are using for hosting you can’t install plugins and code for ads unless you have a business account.

Installing free Ad Inserter from the WordPress

  • Go to WordPress Plugins menu, click Add New button
  • Search for ad inserter
  • Click Install Now
  • Activate Ad Inserter on the Plugin dashboard

ad inserter install

Installing the plugin from a zip file

Download the latest version of free Ad Inserter

This is a universal method that can be used also to install older versions of Ad Inserter in case you have issues with the latest version.

  • Go to WordPress Plugins menu,
  • Deactivate and delete Ad Inserter (if it is installed, settings will remain in the database)
  • Click Add New button
  • Click Upload Plugin
  • Select plugin zip file from your computer
  • Click Install Now
  • Activate Ad Inserter (Pro) on the Plugins dashboard

Installing Ad Inserter Pro

  • After you receive email with download link for the Ad Inserter Pro plugin, click on the download link and download the plugin
  • If you are using free Ad Inserter then first uninstall it – the Pro version will automatically import existing settings from the free version
  • Go to WordPress Plugins menu, click Add New button
  • Click Upload Plugin
  • Select file from your computer
  • Click Install Now
  • Activate Ad Inserter Pro on the Plugins dashboard
  • Click Enter License Key and enter license key you got in the email

Installing the plugin using FTP (free or Pro)

  • You’ll need FTP client, WP File Manager or similar WordPress plugin (you can use also hosting cPanel File Manager)
  • Make sure you have deactivated (and deleted) Ad Inserter / Ad Inserter Pro
  • Download plugin zip file
  • Extract ad-inserter directory to your computer (ad-inserter-pro for Ad Inserter Pro)
  • Make sure ad-inserter directory contains plugin files and not another ad-inserter directory inside
  • Upload ad-inserter directory to the /wp-content/plugins/ directory
  • Refresh Plugins dashboard and activate Ad Inserter


If you deactivate and delete Ad Inserter (Pro), the settings will stay in the database. To completely remove the plugin and settings do the following:

  • Go to Ad Inserter plugin settings (tab ) and click on Reset All Settings
  • PRO Go to Ad Inserter Pro plugin settings (tab ) and click on Clear All Statistics Data
  • Deactivate Ad Inserter (Pro)
  • Delete Ad Inserter (Pro) plugin


Ad Inserter can be updated on the Plugins page as other plugins. The same applies also to Ad Inserter Pro. Once it is installed from the file it can be updated as other WordPress plugins. In order to check for updates Ad Inserter Pro needs to access update server located at For this purpose it checks page When your web server can’t access this address, Ad Inserter Pro will display a warning notice. In such case you need to contact your hosting company to check and fix access to IP address (address of Otherwise you will not be able to get updates for Ad Inserter Pro.

When you access you should get simple page with Ad Inserter Pro logo and text. This means that you can access the plugin update server. When you get message like This site can’t be reached then this means that plugin update server is not accessible.

 However, you need to be aware that if you can access update server this does not mean that your web server can access it. Ad Inserter Pro tries to access the update server and when the connection fails it shows warning message Ad Inserter Pro plugin update server is not accessible.

To see what the server sees you can run the following PHP code in the preview window:

<hr />
<p>THIS SERVER: <?php echo isset ($_SERVER ['SERVER_ADDR']) ? $_SERVER ['SERVER_ADDR'] : ''; ?><p>
<hr />

    $ai_url = '';
    $response = wp_remote_head ($ai_url, array ('timeout' => 5));

    if (is_wp_error ($response)) {
      echo 'ERROR: ', $response->get_error_message ();
      wp_die ();
    } else {
      echo 'RESPONSE: ', wp_remote_retrieve_response_code ($response), '';
      echo "<hr />";
      $page = download_url ($ai_url);
      echo file_get_contents ($page);
      unlink ($page);

<hr />

Paste this code into an empty block, enable PHP processing and click on the Preview button. You should see something like this:


Update Server
Timestamp: 2020-11-10 15:38:39
Access from:

In case you see an error message or you don’t see the response from the update server you need to check what is preventing the access to the update server.

This check uses Javascript ajax call to check the access. Make sure you have no Javascript errors on the Plugins page.


Fatal error

You may get this error while trying to activate Ad Inserter Pro: 

Fatal error: Cannot redeclare nnn (previously declared in /wp-content/plugins/ad-inserter/ad-inserter.php:xxx) in /wp-content/plugins/ad-inserter-pro/ad-inserter.php on line xxx

Follow the instructions above and deactivate and uninstall free Ad Inserter before activating Ad Inserter Pro (settings will remain in the database).

Plugin upload fails

Ad Inserter Pro must be installed from the file. You get the download link when you purchase the license. In some cases WordPress will not allow you to upload the plugin. This is very likely because your web hosting has set limitations on upload file size. In such case you can do the one following suggestions:

  • Upload the plugin manually with FTP as described above 
  • Contact your hosting company to install the plugin for you.
  • Contact us and provide WordPress admin access and we’ll install the plugin for you.
  • Increase the upload file size limit – In the folder /wp-admin/ create file php.ini with the following content:
upload_max_filesize = 64M
post_max_size = 64M