A Bing service that supports searching for news and get comprehensive results.
This behavior typically occurs when the video player or ad unit fails to resume the main content after a pre‑roll or mid‑roll ad finishes or is skipped. In a correctly implemented player, the ad should signal completion and then hand control back to the content stream.
From a publisher or developer perspective, the key is that the ad SDK or player must:
- Correctly detect ad completion or skip
- For mobile SDKs, this is done through completion callbacks such as:
- iOS instream video: implement the
adDidComplete:withState:method onANInstreamVideoAdPlayDelegateso that when the ad finishes (or is skipped), the app resumes the main video. - Android instream video: implement
VideoPlaybackListenerand use theonAdCompleted()callback to start or resume the content video after the ad.
- iOS instream video: implement the
- For mobile SDKs, this is done through completion callbacks such as:
- Properly manage pause/resume of the ad and content
- On iOS, the instream ad exposes
pauseAdandresumeAd. The app should pause the content when the ad starts and resume content playback when the ad completes. - On Android, activity lifecycle events must be forwarded to the ad (
activityOnResume,activityOnPause,activityOnDestroy) so the ad can pause/resume correctly and release resources. AfteronAdCompleted()is fired, the content player should be brought back into focus and resumed.
- On iOS, the instream ad exposes
- Ensure skip behavior is wired to content resume
- If skippable behavior is enabled (for example, via
skippableoptions in a native video player or page‑level skippable settings), the skip button should both stop the ad and trigger the same logic used on normal ad completion to resume the main video. - If the skip button only closes or collapses the ad unit (for example, in some outstream placements) without resuming or re‑showing the content player, the user will see the ad end with no content continuation.
- If skippable behavior is enabled (for example, via
If the video never resumes after an ad on a news or MSN‑hosted page, the issue is usually on the site’s player integration or ad configuration, not on the Bing Search or Bing News APIs themselves. The corrective actions are:
- For site owners or integrators:
- Verify that the ad completion/skip callbacks are implemented and that they explicitly resume or reload the content video.
- Confirm that skippable settings (offset, threshold, and skip button behavior) are configured so that skipping the ad still returns the user to content.
- Test across browsers and devices to ensure lifecycle events (pause/resume, navigation) do not leave the player in a stopped state after ads.
- For end users encountering this on third‑party sites:
- Refresh the page or re‑open the video; if the issue persists on a specific site, it is a player bug or misconfiguration that must be fixed by that site or its ad/hosting partner.
References: