Thanks for the response Shawn. Maybe that's the first thing to figure out, which SDK we are actually using, if any. From our current code we may be using an older google service but I know it works with our Brightcove flash player and not with the HTML5 video fallback when browsing on a mobile device. Below is the only code we have for updating the companion Ad slot when when prerolls or postroll come through the BC Flash player.
<script type="text/javascript">
/**** Create AD Slot and get Video List ****/
var adSlot1 = googletag.defineSlot('URL', [300, 250], 'comp-ad');
adSlot1.set("ad_type", "image");
adSlot1.addService(googletag.companionAds());
googletag.enableServices();
</script>
We are not using any native device SDK's so we would need to figure out a solution for browser interfaces only.