This is the page that will contain the widget.

Load a minifed copy of adsafe.js from your domain. You can combine it with other js files to minimize HTTP transactions. The widget is given a name that is all uppercase with a trailing underbar. That name is used with ADSAFE.id and ADSAFE.go. It is also used a prefix on the IDs of HTML elements in the widget. The widget starts with a div with the widget ID. All of the widget's material must be inside of the div.
HTML markup required by the widget goes here. ADSAFE.id is used to inform ADsafe about the widget. Use of ADSAFE.id is required only if the widget will load library modules. If library modules are required for the widget, load them here. ADSAFE.go is passed a function that starts the execution of the widget. This is required for all widgets. This the end of the widget.
Material that is outside of the div cannot be accessed by the widget. A page could contain many ADsafe widgets.