Skip to content

Mux Ads Video implementation#1

Open
ismapin22 wants to merge 16 commits into
mainfrom
ads-implementation
Open

Mux Ads Video implementation#1
ismapin22 wants to merge 16 commits into
mainfrom
ads-implementation

Conversation

@ismapin22

Copy link
Copy Markdown
Owner

No description provided.

ismapin22 and others added 7 commits March 26, 2025 12:52
* feat(playback-core): Allow for overriding default mux-embed (instance and options) for things like ads extensions.

* feat(mux-video-ads): Add google-ima mux-embed extension and use it for mux-video-ads.

* chore(mux-video-ads): Update vanilla example for ads playback for testing. Use ESM instead of CJS for mux-video-ads import.

* build(mux-video-ads): Update to latest version of google ima data sdk extension.
@vercel

vercel Bot commented Apr 9, 2025

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
elements-nextjs-with-typescript ✅ Ready (Inspect) Visit Preview 💬 Add feedback Apr 28, 2025 6:39pm

* Create component for playlist post video

* Changes in post video component

* improve playlist structure

* css styling improvement

* Refactor

* Add playlist component

* Integrate playlist and post video screen

* Handle click on end video screen

* Commit package lock

* fix resizing on video element

* Use different ads

* Use better videos

* Re render after reproducing all videos

* Fix issues when selecting related videos

* Run timer until 0

* Add new props to mux player

* support dynamic video element in template

* Integrate ads to mux player and mux-player-react

* Fix error

* Fix progress bar during ad

* some fixes

* controls fixes

* connecting fullscreen with muxplayer

* add fullscreen behavior for mux player

* add responsiveness and improve fullscreen

* Use MuxPlayer in playlist component

* Fix re rendering issue

* Change repeated ad

* fix on ad loader fails to retrieve an ad

* fix resize on using html component alone

* improve events to propagate parent

* Expose adBreak to media theme

* add custom theme

* update theme

* Expose adBreak to media theme

* Refresh mediaadbreak prop in react component

* Show message when user has ad blocker

* Remove bottom black line from player

* update theme with post videos

* fix for post theme

* add duration on the centered button on start

* Remove MuxVideoAds dependency from MuxPlayer

* Show error message when using ad blocker

* Show error message when using ad blocker

* playlist fullscreen issue fixed

* fix spacer in theme

* Remove unnecesary dependencies

---------

Co-authored-by: Nicolas Caballero <nicolascaballero.v@gmail.com>
Co-authored-by: ronalduQualabs <ronaldu@qualabs.com>
* starting fixing issue with ios native and mse

* native playback is working

* remove unnecesary comments

---------

Co-authored-by: Nicolas Caballero <nicolascaballero.v@gmail.com>
ismapin22 and others added 2 commits April 24, 2025 16:32
* fix: mux-video-ads set up immediately

* fix: mse / native check + add Mux data ads

* feat: add mux-data-keep-session + fix iOS ads
native playback
* Handle picture in picture

* Implement suggested improvements
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants