Tag overview
- Zone tag - A zone is a way of grouping banners into a collection and displaying them in a certain area on your website. When viewing a zone's properties, click 'Invocation tag' to grab the tag.
- Single page call - A method of having just one call to the ad-server grab multiple banners for a page. In the Websites & Zones -> Website properties -> Invocation code tab you can begin by setting various options for the invocation code. For further information see the Single page call section in the 2.6 User Guide.
- Direct selection - This is a way to select banners directly while bypassing websites & zones. You can use custom selection strings to select banners based on keywords, sizes, etc. For more information see the Direct selection tutorial.
Tag formats
Apart from single page call, every tag type has multiple formats: IMG, JavaScript, iFrame, XML-RPC and Local Mode. You can use the table below to determine which are most useful for your website(s):
| Remote invocation | Remote invocation for JavaScript | Remote invocation for Frames |
Remote invocation using XML-RPC | Local mode | |
| Available by default | no | yes | no | no | yes |
| Basic Requirements | |||||
| Requires cookies | yes | no1) | no1) | no | no |
| Requires JavaScript | no | yes | no | no | no |
| Requires iframes/layers2) | no | no | yes | no | no |
| Requires PHP powered website | no | no | no | yes | yes |
| Banner capabilities | |||||
| Display regular banners | yes | yes3) | yes | yes | yes |
| Display Flash or HTML banners | no | yes3) | yes4) | yes | yes |
| Append popups/interstitials5) | no | yes3) | yes4) | yes | yes |
| Block based on previous banners | no | yes | no | yes | yes |
| Block based on previous campaigns | no | yes | no | yes | yes |
1. Remote Invocation for JavaScript does not require cookies to be enabled, but in case JavaScript is disabled it turns into a regular Remote Invocation code which does require cookies. The same thing applies to Remote Invocation for Frames when the browser does not support iframes or layers. 2. Remote Invocation for Frames requires that the browser supports iframes. If you want to support Netscape 4 (which does not support iframes) you need to manually enable the layers compatibility mode during the generation of the invocation code. 3. Remote Invocation for JavaScript consists of two different codes. If JavaScript is enabled in the browser this feature is supported. If JavaScript is disabled the invocation code will turn into a regular remote invocation code, which does not support this feature. 4. Remote Invocation for Iframes consists of two different codes. If iframes and/or layer are supported by the browser this feature is supported. If iframes and layers are not supported the invocation code will turn into a regular remote invocation code, which does not support this feature. 5. This feature allows you to append a popup or interstitial banner to a regular banner. For example, if a banner or zone which uses this feature is displayed it will automatically display the appended banner.
Notes
IMG tags: Good for quick, simple delivery of IMG banners only. (Note: The cookieless variant of the IMG tag is for use with email zone types only)
- JavaScript tags: Use for easy delivery of all banner types on any type of Javascript-enabled device or website. JavaScript tags can also block delivery based on other banners on page (i.e. do not show same banner/campaign again on same page).
- iFrame tag: This tag provides the easy delivery of all banner types, but doesn't allow blocking. The iFrame tag defers loading so that the website can load quickly while banners load in the background. This tag also allows for 'refresh' - the tag refreshes every X seconds so a new banner is called without user moving pages. The iFrame tag can also be used to allow banner refreshes on Ajax pages where new page impressions aren't being made. Note: the campaign positioning option (in the campaign properties tab) will not work with iFrame invocation tags.
- XML-RPC tag: This is an advanced tag which allows for delivery using the XML-RPC method (http://en.wikipedia.org/wiki/XML-RPC). A PHP library and layerfile is included with OpenX. (Note: The publishing website's server must have PEAR and the openads-xmlrpc.inc file installed locally.)
- Local Mode tag: This is an advanced tag which allows a PHP-enabled website to include the OpenX files directly for delivery of banners. The publishing website and OpenX must be on the same server and TLD (top level domain).




