Yahoo! Search BOSS API currently offers Sponsored Search Advertising from the shared marketplace of the Yahoo!-Microsoft Search Alliance.
Ads cannot be retrieved from the developer directly but instead through the end user's browser. Calling for the Ads from a server will lead to detection and termination of the customer.
Developers are required to obtain a token before every Ad call. This token is then used from the browser to obtain the actual Ads. This ensures that the Ads are shown to end users.
The token lasts for approximately 60 seconds. You are required to call for Ads within that time interval.
No. You are not allowed to cache the Ads returned through BOSS. It will result in ads clicks not being counted correctly and hence lost revenue.
Ads are served automatically and developers are not allowed to choose a specific market.
We work alongside DDC to provide a contract for the advertising. The Partner ID is a alphanumeric string that is used to indicate your specific account in conjunction with your application ID. You can obtain the Partner ID from DDC.
Sponsored Search Advertising can often be different from the same query on Yahoo Search. Ads can change based on individual end user behavior, Advertiser choices and other factors.
Yes. As long as there is a user facing application built on top of that service.
No. Ads can only be called alongside other services.
No. We do not return Ads as a stand alone service. Showing Ads without a user facing search implementation is NOT allowed.
Yes, we encourage Mobile applications that show Yahoo! Sponsored Search Advertising.
Make sure to use your hosts file and set the appropriate production URL. The location of your hosts file is provided on Wikipedia.
If your requests using the BOSS API do not generate a token response, please check the following:
You cannot get Ads by just signing up for BOSS API. Please refer to the step-by-step tutorial to sign up of BOSS Ads.
If you can not use PHP, please sign up for a Yahoo! Account and go to the BOSS API Yahoo! Group and ask your question in the BOSS API community. If the BOSS API community cannot help you, please open a support ticket with us and we will investigate.