I don't know certanly is it right or not I think, you have two variantes at last, if i understand what you mean:
1) If you want to make the banner that will be like one single banner, I mean that you have the few banners and they should be recognized by your ad-system like unit, you can use html5 banners. These banners will include css/js that are responsible for your carousel.
2) In other cases you can put this carousel right into the sourse code of your site, then create zone(or few zones) for it and then get the banners , for example for the asyncjs by this way:
<ul class="carusel_banner_list">
<li class='first'>
<ins data-revive-zoneid="{{new created zone}}" data-revive-id="{{your_id}}"></ins>
</li>
<li class='third'>
<ins data-revive-zoneid="{{new created zone}}" data-revive-id="{{your_id}}"></ins>
</li>
<li class='second'>
<ins data-revive-zoneid="{{new created zone}}" data-revive-id="{{your_id}}"></ins>
</li>
</ul>
<script async src="/asyncjs.php"></script>
(if you don't know how to create or use a js slider, it is different question for other forums and internet sources).
sorry for my english.