Why Choose It
Smart Local Youtube suits Joomla sites that embed YouTube videos and want them to load only after a visitor consents, with consent handled on their own server and a placeholder that keeps the page looking right in the meantime.
It is likely a good fit if
- You run Joomla 4.4 or later, 5.x or 6.x on PHP 8.1 or higher
- Your videos come from YouTube, as standard or privacy-enhanced (
youtube-nocookie.com) embeds, or through one of the supported extensions - You want a click-to-load placeholder in each video's place, optionally with your own poster images
- You want to control the consent dialog's look, position and text
It may not be the right fit yet if
- You need a built-in way for visitors to revoke consent. There is no revoke button. Visitors clear their cookies or wait for the cookie to expire. See How Consent Works.
- You need location detection based on IP address. Geo-detection uses browser language, which is an approximation and not the visitor's physical location.
- Your video player is built entirely by JavaScript after the page loads. The plugin works on the server-rendered HTML; such players need a Custom Regex Pattern for their loader script, or may not be catchable at all.
- You need consent for other services (Vimeo, maps, analytics) in the same dialog. This plugin handles YouTube only. Our other Smart Local plugins each handle one service.
- You want to keep another YouTube consent manager running. Running two causes conflicts.
- Your page caching cannot be adjusted. The consent box may not appear if a cached page is served first. See the FAQ.
Try before you commit
Read the full feature list and the Quick Start. If you are unsure about your setup, email [email protected].
Who builds it
Consent handling is worth getting from an identifiable team. Smart Local Youtube is built and maintained by AppWise, a real, experienced team of real developers based in Morocco. Read more about us.