Amazon Ad Server will be sunset in Q4 2024, please visit this page (AAS offboarding information) for offboarding support resources and sunset FAQs. Details shared on that page represent the most up to date information in the Help Center, if you find disparate information in other resources please default to the information in the AAS offboarding information page accordingly.



Modules are JavaScript (JS) files with functionality that can be loaded into your ad. Amazon Ad Server (AAS) provides several modules; you can select any combination of modules according to the required functionality in your ad.

Load modules

Before the AdKit declaration in our HTML files, you must include modules and declare them in an array variable called EbModulesToLoad.

The following example loads the Video and the EBAPI modules for use in an AAS ad.

<script> EBModulesToLoad = ['Video', 'EBAPI'];</script>





For Rich Media Banner, allows you to track video interactions. For more information, see Video module.


Used for mobile-device In-app serving using the IAB’s MRAID framework. This module can be included using the MRAID alias. For more information, see EBCMD Module.


Extra functionality for Rich Media Banner. Mostly, only used by custom formats. For more information, see EBAPI Module.


Supports communication between the various panels of a multi-panel ad, or between multiple ads on the same page. For more information, see Comm Module.

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request