Yes, all of those are supported using our video embeds and chat embeds. Ads can’t be the primary focus of the page where you are hosting our embeds.
https://github.com/justintv/Twitch-API/blob/master/embed-video.md
https://github.com/justintv/Twitch-API/blob/master/embed-chat.md