The Yahoo! Application Platform (YAP) enables developers to create applications that run within Yahoo! Web pages. These apps can access Yahoo! Web services through YQL, including Social Channels, Notifications, Messenger connections, and Contacts.
The height and width are dynamic and can be automatically resized based on markup in the application. Recommended width is no larger than 960. To learn how to customize the , see the Dynamic Width and Height example.
Here is an example of a game app displayed in the YAP canvas:
Here is a game being played in Yahoo! Messenger:
Note: Yahoo! currently only accepts game type applications for Yahoo! Games and Messenger Game Finder Plug-in.
Game developers interested in partnering with Yahoo! should send an email request to email@example.com.
Yahoo! users will be able to find and install your Apps in the Yahoo! Games and Messenger Game Finder Plug-in galleries. Integrating with YAP is the only way to get your game onto Yahoo! Games.
Users can bookmark their favorite games on the Yahoo! Front Page left rail. Once a user starts using your app, Yahoo! creates a bookmark to enable users to easily navigate back to your App from within Yahoo!. For example:
In Yahoo! Messenger (Windows version only), games are promoted within the Messenger Insider window and in the Messenger games gallery.
Game Promotion within the Messenger Insider Window:
The Yahoo! Messenger Games gallery:
Your game could also potentially live on any of following Yahoo! Games sites:
The Relative URL of a published game will remain the same for all of the above sites.
Helping users find your App can aid in the App’s success. Don’t assume users will seek out your app. Leverage the Yahoo! network and user Connections to attract users to your App. Design an experience that appeals to users regardless of their level of expertise and let users explore, sample, and share the App with friends. Make sure users can easily identify your App and associate it with your business.
The following guidelines can make your App easier to discover and can help increase traffic to your app.
The user experience begins as soon as a user adds your app. Remember, you only get one chance to make a first impression. Make a great one, so that users will continue to run your app. Offer a “smart” initial experience to your users by adhering to the general principles: