Terms and Conditions
Open AIM Developer License
To review the Open AIM Developer License, click here.
Open AIM Additional Feature Requirements
Welcome to Open AIM! If you intend to develop and distribute an AIM Custom Client (including mobile versions) or Web AIM Developer Application, you must pick 2 of the 5 options listed below and incorporate them into your Developer Applications. These options include:
Just to be clear, these requirements don’t apply to Plugins, Bots or the use of the Presence Indicators. Please note that if your application exceeds 100,000 peak simultaneous users, you must implement Advertising as described below as one of your two options.
Not sure what will work best for your application? Don’t worry. You can always change your selections to suit your needs as you grow.
Advertising
Display an ad within your Developer Application and get paid via the AIM Money advertising revenue share program. There are several ad sizes to choose from, including:
Click on the desired ad size for more details on implementation. The ad must be displayed whenever either an IM conversation or the Buddy List is visible, without any additional action needed by your user to view the ad.
Please note that if you have more than 100,000 peak simultaneous users of your Open AIM Developer Application, you are required to incorporate advertising as one of your two selections. AOL provides your peak simultaneous usage numbers, along with other usage statistics, at the AIM Developer key management pages.
Want to see an example of how AIM puts advertising into our own clients and webpages? Click here.
Don't forget to sign up for AIM Money today!
Buddy Info
Buddy Info is one of the most popular features on AIM. Buddy Info displays the Buddy Feed, AIM Profile, and status message for a specified AIM user. Buddy Info must be accessible for all visible contacts in a user’s Buddy List with only mouse click. As an example, AIM displays Buddy Info as an orange icon next to a screenname in the Buddy List, and a single click on the icon displays the Buddy Info window.
For details on how to implement Buddy Info in your application, click on one of the following implementation options:
- For details on loading a user's Buddy Info for display, click here.
- For details on implementing Buddy Info in a Web AIM application, click here.
- For details on Buddy Info in the OSCAR protocol, click here.
Want to see an example of how AIM implements Buddy Info in our own client? Click here.
Expressions and Buddy Icons
Expressions are a very popular feature of AIM, and will help drive your users’ engagement with your Developer Application. You’ll simply need to incorporate a link in your Developer Application to allow your users to access the AIM Expressions website in a new browser window. This link must be accessible by your users with only one click (such as via a hyperlink or menu item).
Of course, this wouldn’t be worth much to your users by itself, so we also require that you allow display of Buddy Icons within your Developer Application for your users and the members of their Buddy Lists, either in the Buddy List or IM conversation. This is very simple to incorporate, as the example code below shows. Of course, feel free to add in Wallpaper, Buddy Sounds, and Smileys as well!
- For details on seamless authentication onto the Aim Expressions Chooser, click here.
- For details on implementing the link to the AIM Expressions page, click here.
- For details in the OSCAR protocol on implementing the Buddy Icon display, click here.
Want to see an example of how AIM implements Expressions and Buddy Icons in our own client? Click here.
Start Page
This opens a home page in a browser window when your Developer Application is started, allowing your users to access a portal tailored for AIM users. You may have a preference setting in your Developer Application that allows users to turn the Start Page launch off at the application launch, although it must be accessible to turn the Start Page launch back on (i.e., the default setting must be ‘on’). Regardless of the current ‘launch at startup’ setting, you must allow users to access the Start Page from your Developer Application at any time within one click (such as via a hyperlink or menu item).
- For details on seamless authentication onto the AIM Startpage, click here.
- For details on implementing the AIM Start Page in a Web AIM application, click here.
- For details in the OSCAR protocol on implementing the AIM Start Page, click here.
Toolbar
The AIM Toolbar provides AIM users with one-click access to what they need on the web. Users can check out the redesigned button gallery and add buttons for their top web destinations in entertainment, social sites, games, shopping, and more.
If you decide to implement this option, you must integrate the AIM Toolbar installer with your Developer Application’s installer, and allow the user the option to install the AIM Toolbar when they install your Developer Application.
You can find the AIM Toolbar here.
Once you have downloaded the installer for the OpenAIM Toolbar, you will need to call the installer executable from your installer script. You will also need to add user-visible text to your installer interface that informs the user that the AIM Toolbar will be installed as part of your installation. We recommend installing the AIM Toolbar in "silent" mode: you can do this by using "/S" (no quotes, capital S) on the command-line (for example, "toolbar.exe /S" (no quotes))
