AAM extension is NOT a WordPress plugin and should not be treated as such. The manual installation process is the same for both premium and free AAM extensions.
Sometimes there is a need to install extension manually when a website is not allowed to send programmatic remote request to other servers because it is either on intranet or a hosting provider restricts this operation. In this case you have the option to install the extension manually with few simple steps.
Please Note! Follow the steps thoroughly especially pay attention to the file path where the extension should be unzipped.
Step 1. Download the extension
Follow this URL and either use your license key to obtain premium or select the free extension from the drop-down.
Note! Some older or less supported browsers may not recognize the downloaded file as zip archive. In this case rename the downloaded file by adding .zip extension.
Step 2. Install the extension manually
Login with any FTP client to your server and navigate to wp-content/aam/extension folder. If this folder does not exist, create it. The final step is to unzip the downloaded archive in the Step 1 to this folder. The filesystem should look similar to what is shown on the screenshot below.
Step 3. Verify installation
Verify that AAM extension was installed correctly. If so, the red “Deactivate” button should be displayed for the installed extension as it is shown on the screenshot below.
Manual installation process, if done correctly, is straight forward and I haven’t heard any issues with it in past 6 years. 99% percent of times if there was an issue, it was related to the fact that user did not put it into correct folder.
The only disadvantage of the manual installation process is that any time a new update is released for the extension, you have to repeat the same steps over and over again.