Hi,
Thank you for contacting the IMA SDK team.
After reviewing your query, I understand that your issue is related to handling of VMAP AdSource tag allowMultipleAds=false.
The allowMultipleAds="false" flag is designed to prevent ads other than vast. However, it's not related to preventing the ad of the same VAST.
Your assumption of setting “allowMultipleAds” attribute to false in VMAP AdBreak's AdSource, should prevent playback of more than 1 Ad in the AdPod is not true.
allowMultipleAds is an optional Boolean value that indicates whether a VAST ad pod or multiple buffet of ads can be served into an ad break. If not specified, the video player accepts playing multiple ads in an ad break. The video player may choose to ignore non-VAST ad pods.
In the shared ad tag URL, it contains a separate ad break tag covered by a single ad source with allowMultipleAds="false" which doesn't mean that other ad breaks will not be allowed or discarded. If Ad source is having different sources then this value will be applicable for selection.
Example-
Consider this for example-
<vmap:AdBreak timeOffset="00:00:15.000" breakType="linear" breakId="midroll-1">
<vmap:AdSource id="midroll-1-ad-1" allowMultipleAds="false" followRedirects="true">
// Vast Ad source will always allow
<vmap:AdTagURI templateType="vast3">
<![CDATA[
https://pubads.g.doubleclick.net/gampad/ads?slotname=/………/….. ]]>
</vmap:AdTagURI>
// Different Ad source (If will discard if allowMultipleAds="false" )
<vmap:AdTagURI templateType=“other”>
<![CDATA[ Non Vast URL….. ]]>
</vmap:AdTagURI>
</vmap:AdSource>
</vmap:AdBreak>
This message is in relation to case "ref:!00D1U01174p.!5004Q02rW5Ny:ref"
Thanks,
 |
IMA SDK Team |
