SSP Technical FAQs for Sellers
Answers to frequently asked questions and additional information that developers and technical people may find helpful.
FAQs Related to Integration Tips and Tricks
FAQs related to Reporting, Discrepancies, etc.
FAQs Related to Integration Tips and Tricks

Read the Yahoo Mobile SDK developer article which contains a link to download it.

The Yahoo Mobile SDK works across both Android and iOS operating systems. Download the Yahoo Mobile SDK.

Follow the procedures in our article. Send approximately 1,000 impressions per placement to begin receiving the test ad 100% of the time.

There are several errors that might be returned due to bad SDK integration and they are operating system specific. See Android and iOS specific error descriptions below.
ANDROID ERRORS
Bad DCN Value - This error indicates that the Site ID (dcn value) is incorrect. To find the correct site ID locate and open the site from the main dashboard. The Site ID appears in the upper left corner next to the name of your site/app.
Example of Bad DCN Value - Android
10-31 11:21:26.461 17251 17550 E VAS-HttpUtils <64853:1572535286460>: HTTP ERROR.
10-31 11:21:26.461 17251 17550 E VAS-HttpUtils <64853:1572535286460>: requestId: 1572535286216
10-31 11:21:26.461 17251 17550 E VAS-HttpUtils <64853:1572535286460>: code: 400
10-31 11:21:26.461 17251 17550 E VAS-HttpUtils <64853:1572535286460>: message:
10-31 11:21:26.465 17251 17322 E VAS-AdRequestHandler <64815:1572535286464>: Error occurred while attempting to load waterfalls: ErrorInfo{who='YahooSSPWaterfallProvider', description='PlayList request failed with HTTP Status: 400', errorCode=2}
10-31 11:21:26.465 17251 17320 E VAS-InlineAdFactory <64813:1572535286465>: ErrorInfo{who='YahooSSPWaterfallProvider', description='PlayList request failed with HTTP Status: 400', errorCode=2}
Unknown Position Value - This error indicates the placement ID (position value) has not been set correctly. The placement ID appears directly under each placement type on the site/app dashboard.
Example of Unknown Position Value - Android
10-31 11:23:22.599 17832 17896 E VAS-YahooSSPWaterfallProvider <64846:1572535402598>: Unable to parse play list
10-31 11:23:22.599 17832 17896 E VAS-YahooSSPWaterfallProvider <64846:1572535402598>: org.json.JSONException: No value for posId
No Ad Returned (integration OK, a no-fill situation) - This error indicates that the integration setup is correct, however traffic may be coming from a country with low demand. We encourage pubs to send traffic from the US, UK, and Canada since that is where we have the highest demand.
Example of No Ad Returned - Android*
10-31 11:27:02.432 18312 18365 E VAS-InlineAdFactory <64842:1572535622432>: ErrorInfo{who='com.yahoo.ads.AdRequestHandler', description='No fill', errorCode=-1}
*The Android error code for no ad sources deployed and no ads returned are the same. Please check for both issues if this error occurs.
iOS ERRORS
Bad DCN Value - This error indicates that the Site ID (dcn value) is incorrect. To find the correct site ID locate and open the site from the main dashboard. The Site ID appears in the upper left corner next to the name of the site/app.
Example of Bad DCN Value - iOS
VAS-VASYahooSSPWaterfallProvider <e03:1572535811223> Waterfall request returned non-dictionary JSON ((null)).
2019-10-31 11:30:11.223566-0400 VZSDK[24574:4529859] inlineAdFactory didFailWithError: VASyahooSSPWaterfallProvider / Invalid waterfall response data.
Unknown Position Value -This error indicates that the placement ID (position value) has not been set correctly. The placement ID appears directly under each placement type on the site/app dashboard.
Example of Unknown Position Value - iOS
2019-10-31 11:31:31.749490-0400 VZSDK[24617:4531894] inlineAdFactory didFailWithError: VASYahooSSPWaterfallProvider / Invalid waterfall JSON data.
No Ad Returned (integration OK, a no-fill situation) - This error indicates that the integration setup is correct, however, traffic may be coming from a country with low demand. We encourage pubs to send traffic from the US, UK, and Canada since that is where we have the highest demand.
iOS - Example of No Ad Returned
VAS-VASYahooWaterfallProcessor <2203:1572537173661> No ad content: (null)
2019-10-31 11:52:53.661377-0400 SampleApp[25672:4551013] Inline ad factory load failed with error: Error Domain=com.yahoo.ads.YahooSSPWaterfallProvider.ErrorDomain Code=3 "No ad content: (null)" UserInfo={VASErrorInfoWho=YahooSSPWaterfallProvider, NSLocalizedDescription=No ad content: (null)}

Request a JavaScript tag by clicking the REQUEST JAVASCRIPT button next to your site ID on the dashboard. Be sure to let us now, in the request text, if integrated directly or through DoubleClick For Publisher (DFP).
FAQs related to Reporting, Discrepancies, etc.

The best information can be found in the Intro to Reporting API article.

Low revenue numbers (even though there are a high number of requests) might result from sending us traffic from low-demand countries where campaigns are running at lower price points. We encourage sellers to segment their inventory into two ad sources with floors reflecting the different market pricing dictated by major markets versus rest of world. Generally, the US, UK, Western Europe, and Canada have stronger performance, and provide better revenue returns.
General FAQs

If you are a managed account, contact your account manager. If you are not a managed account, Submit a Request and an agent will get back to you within 48 hours.

Check out Welcome Sellers and Buyers and the and the SSP General FAQs for Sellers article.