diff --git a/ads/index.mdx b/ads/index.mdx
index 22a1a37d4d80..4172b8b874be 100644
--- a/ads/index.mdx
+++ b/ads/index.mdx
@@ -24,8 +24,8 @@ OptiView Ads models each live stream as a **channel**. A channel monitors one or
diff --git a/ads/static/ads/img/how_ads_works-dark.svg b/ads/static/ads/img/how_ads_works-dark.svg
index c76a376af8b5..69cb4fc4107d 100644
--- a/ads/static/ads/img/how_ads_works-dark.svg
+++ b/ads/static/ads/img/how_ads_works-dark.svg
@@ -1,76 +1,197 @@
-
-
-
-
-
-
-
-
-
-
- Live origin(s)
- HLS / DASH
- manifest + markers
-
-
-
- OptiView Ads channel
- Origins & marker detection
- Templates & break scheduling
- Break Manifest generation
-
-
-
- Google Ad Manager
- Ad decisioning
- (optional)
-
-
-
- Break Manifest
- polled by the SDK
-
-
-
- OptiView Ads SDK
- SGAI playback
-
-
-
- Content Player
- OptiView Player or
- your own player
-
-
-
- Viewer
-
-
-
-
- monitor
-
-
-
- early ad break notification
-
-
-
- signal
-
-
-
- poll
-
-
-
- pod request / ads
-
-
-
- renders ads
-
-
-
- playback
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ads/static/ads/img/how_ads_works-light.svg b/ads/static/ads/img/how_ads_works-light.svg
index 6cfec4f8df71..702ccf6c1e47 100644
--- a/ads/static/ads/img/how_ads_works-light.svg
+++ b/ads/static/ads/img/how_ads_works-light.svg
@@ -1,76 +1,197 @@
-
-
-
-
-
-
-
-
-
-
- Live origin(s)
- HLS / DASH
- manifest + markers
-
-
-
- OptiView Ads channel
- Origins & marker detection
- Templates & break scheduling
- Break Manifest generation
-
-
-
- Google Ad Manager
- Ad decisioning
- (optional)
-
-
-
- Break Manifest
- polled by the SDK
-
-
-
- OptiView Ads SDK
- SGAI playback
-
-
-
- Content Player
- OptiView Player or
- your own player
-
-
-
- Viewer
-
-
-
-
- monitor
-
-
-
- early ad break notification
-
-
-
- signal
-
-
-
- poll
-
-
-
- pod request / ads
-
-
-
- renders ads
-
-
-
- playback
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ads/static/ads/img/how_ads_works-v2-dark.svg b/ads/static/ads/img/how_ads_works-v2-dark.svg
new file mode 100644
index 000000000000..c76a376af8b5
--- /dev/null
+++ b/ads/static/ads/img/how_ads_works-v2-dark.svg
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
+
+
+
+ Live origin(s)
+ HLS / DASH
+ manifest + markers
+
+
+
+ OptiView Ads channel
+ Origins & marker detection
+ Templates & break scheduling
+ Break Manifest generation
+
+
+
+ Google Ad Manager
+ Ad decisioning
+ (optional)
+
+
+
+ Break Manifest
+ polled by the SDK
+
+
+
+ OptiView Ads SDK
+ SGAI playback
+
+
+
+ Content Player
+ OptiView Player or
+ your own player
+
+
+
+ Viewer
+
+
+
+
+ monitor
+
+
+
+ early ad break notification
+
+
+
+ signal
+
+
+
+ poll
+
+
+
+ pod request / ads
+
+
+
+ renders ads
+
+
+
+ playback
+
diff --git a/ads/static/ads/img/how_ads_works-v2-light.svg b/ads/static/ads/img/how_ads_works-v2-light.svg
new file mode 100644
index 000000000000..6cfec4f8df71
--- /dev/null
+++ b/ads/static/ads/img/how_ads_works-v2-light.svg
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
+
+
+
+ Live origin(s)
+ HLS / DASH
+ manifest + markers
+
+
+
+ OptiView Ads channel
+ Origins & marker detection
+ Templates & break scheduling
+ Break Manifest generation
+
+
+
+ Google Ad Manager
+ Ad decisioning
+ (optional)
+
+
+
+ Break Manifest
+ polled by the SDK
+
+
+
+ OptiView Ads SDK
+ SGAI playback
+
+
+
+ Content Player
+ OptiView Player or
+ your own player
+
+
+
+ Viewer
+
+
+
+
+ monitor
+
+
+
+ early ad break notification
+
+
+
+ signal
+
+
+
+ poll
+
+
+
+ pod request / ads
+
+
+
+ renders ads
+
+
+
+ playback
+
diff --git a/ads_versioned_docs/version-v1/static/ads/img/how_ads_works-dark.svg b/ads_versioned_docs/version-v1/static/ads/img/how_ads_works-dark.svg
deleted file mode 100644
index 69cb4fc4107d..000000000000
--- a/ads_versioned_docs/version-v1/static/ads/img/how_ads_works-dark.svg
+++ /dev/null
@@ -1,197 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/ads_versioned_docs/version-v1/static/ads/img/how_ads_works-light.svg b/ads_versioned_docs/version-v1/static/ads/img/how_ads_works-light.svg
deleted file mode 100644
index 702ccf6c1e47..000000000000
--- a/ads_versioned_docs/version-v1/static/ads/img/how_ads_works-light.svg
+++ /dev/null
@@ -1,197 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-