If it was a add-on it will have to be fully recoded to work with XF2.
They aren't in XF2 at all. The performance of template mods and the flexibility of them is better.
<xf:js src="/banner_files/jquery.banner-rotator.min.js" /><script type="text/javascript">
    $(window).on("load", function (e) {
           $("#JQBannerRotator1").fdBannerRotator({keyboardEnabled:true,bannerAutoHeight:false,slideWidth:620,slideHeight:250,slideScaleMode:"none",slideTransition:{type:"fade",duration:300,easing:"easeOutQuad"},slideDuration:3000,slideAutoplay:true,slidePauseOnHover:true,timerPosition:"top",timerVisible:true,captionAnimationSpeed:500,captionAnimationEasing:"easeOutQuad",controlDirectionEnbled:true,controlDirectionHide:true,controlPlayEnabled:true,navigationEnabled:true,navigationPositionMargin:0,navigationAlign:"center",navigationThumbEnabled:true,navigationThumbServerScipt:"",navigationThumbSearch:".jpg",navigationThumbReplace:"_thumb.jpg",navigationThumbWidth:150,navigationThumbHeight:65,navigationThumbAnimationSpeed:200,navigationThumbAnimationEasing:"easeOutQuad"});
    });  
</script><xf:js type="text/javascript">
    $(window).on("load", function (e) {
           $("#JQBannerRotator1").fdBannerRotator({keyboardEnabled:true,bannerAutoHeight:false,slideWidth:620,slideHeight:250,slideScaleMode:"none",slideTransition:{type:"fade",duration:300,easing:"easeOutQuad"},slideDuration:3000,slideAutoplay:true,slidePauseOnHover:true,timerPosition:"top",timerVisible:true,captionAnimationSpeed:500,captionAnimationEasing:"easeOutQuad",controlDirectionEnbled:true,controlDirectionHide:true,controlPlayEnabled:true,navigationEnabled:true,navigationPositionMargin:0,navigationAlign:"center",navigationThumbEnabled:true,navigationThumbServerScipt:"",navigationThumbSearch:".jpg",navigationThumbReplace:"_thumb.jpg",navigationThumbWidth:150,navigationThumbHeight:65,navigationThumbAnimationSpeed:200,navigationThumbAnimationEasing:"easeOutQuad"});
    });  
</xf:js><xf:js ="text/javascript">
    $(window).on("load", function (e) {
           $("#JQBannerRotator1").fdBannerRotator({keyboardEnabled:true,bannerAutoHeight:false,slideWidth:620,slideHeight:250,slideScaleMode:"none",slideTransition:{type:"fade",duration:300,easing:"easeOutQuad"},slideDuration:3000,slideAutoplay:true,slidePauseOnHover:true,timerPosition:"top",timerVisible:true,captionAnimationSpeed:500,captionAnimationEasing:"easeOutQuad",controlDirectionEnbled:true,controlDirectionHide:true,controlPlayEnabled:true,navigationEnabled:true,navigationPositionMargin:0,navigationAlign:"center",navigationThumbEnabled:true,navigationThumbServerScipt:"",navigationThumbSearch:".jpg",navigationThumbReplace:"_thumb.jpg",navigationThumbWidth:150,navigationThumbHeight:65,navigationThumbAnimationSpeed:200,navigationThumbAnimationEasing:"easeOutQuad"});
    });   
</xf:js>XF\PrintableException: Line 17: Syntax error in src/XF/Mvc/Entity/Entity.php at line 1083
    XF\Mvc\Entity\Entity->save() in src/XF/Service/Advertising/Writer.php at line 84
    XF\Service\Advertising\Writer->write() in src/XF/Repository/Advertising.php at line 70
    XF\Repository\Advertising->writeAdsTemplate() in src/XF/Entity/Advertising.php at line 37
    XF\Entity\Advertising->XF\Entity\{closure}() in src/XF.php at line 244
    XF::triggerRunOnce() in src/XF/Mvc/Dispatcher.php at line 137
    XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 41
    XF\Mvc\Dispatcher->run() in src/XF/App.php at line 1880
    XF\App->run() in src/XF.php at line 328
    XF::runApp() in admin.php at line 13We use essential cookies to make this site work, and optional cookies to enhance your experience.