Internal · not indexed

Ad block gallery

Each variant has two routes: /ab/<id> for internal preview, and /embed/<id> as the iframe target for external articles. Copy the snippet under any block and paste it into the publisher’s post.

Iframe origin: https://app.archangelfs.ca (detected from request — swap if you proxy)
Auto-resize: the embed measures itself and posts its height to the parent. The included <script> listens for that message and snaps the iframe to the exact pixel height — no scrollbars, no whitespace. If a publisher’s CMS strips scripts, the iframe falls back to the static height attribute below.
/ab/10Reader advisory·Newspaper public-notice masthead · Canadians switching/o/s-1·Inline card · ~700px
Embed code
<iframe
  src="https://app.archangelfs.ca/embed/10"
  data-v0-ad-embed-id="10"
  width="100%"
  height="380"
  frameborder="0"
  scrolling="no"
  loading="lazy"
  referrerpolicy="no-referrer-when-downgrade"
  style="display:block;width:100%;max-width:720px;border:0;margin:1.25rem auto;background:transparent;overflow:hidden"
  title="Sponsored offer"
></iframe>
<script>
(function(){
  var ORIGIN = "https://app.archangelfs.ca";
  if (window.__v0AdEmbedListener) return;
  window.__v0AdEmbedListener = true;
  window.addEventListener("message", function(ev){
    if (ev.origin !== ORIGIN) return;
    var d = ev.data;
    if (!d || d.type !== "v0-ad-embed:resize") return;
    if (typeof d.height !== "number" || !/^[\w-]+$/.test(String(d.id))) return;
    var ifr = document.querySelector('iframe[data-v0-ad-embed-id="' + d.id + '"]');
    if (ifr) ifr.style.height = Math.max(20, d.height) + "px";
  });
})();
</script>
Fallback height: 380px
/ab/11Push notification·iOS-style banking alert · 'Sarah just claimed her $50'/o/s-1·Inline card · ~560px
Embed code
<iframe
  src="https://app.archangelfs.ca/embed/11"
  data-v0-ad-embed-id="11"
  width="100%"
  height="280"
  frameborder="0"
  scrolling="no"
  loading="lazy"
  referrerpolicy="no-referrer-when-downgrade"
  style="display:block;width:100%;max-width:720px;border:0;margin:1.25rem auto;background:transparent;overflow:hidden"
  title="Sponsored offer"
></iframe>
<script>
(function(){
  var ORIGIN = "https://app.archangelfs.ca";
  if (window.__v0AdEmbedListener) return;
  window.__v0AdEmbedListener = true;
  window.addEventListener("message", function(ev){
    if (ev.origin !== ORIGIN) return;
    var d = ev.data;
    if (!d || d.type !== "v0-ad-embed:resize") return;
    if (typeof d.height !== "number" || !/^[\w-]+$/.test(String(d.id))) return;
    var ifr = document.querySelector('iframe[data-v0-ad-embed-id="' + d.id + '"]');
    if (ifr) ifr.style.height = Math.max(20, d.height) + "px";
  });
})();
</script>
Fallback height: 280px
/ab/12SMS thread·Friend texting you · 'bro DO NOT take that payday loan'/o/k-1·Inline card · ~560px
Embed code
<iframe
  src="https://app.archangelfs.ca/embed/12"
  data-v0-ad-embed-id="12"
  width="100%"
  height="420"
  frameborder="0"
  scrolling="no"
  loading="lazy"
  referrerpolicy="no-referrer-when-downgrade"
  style="display:block;width:100%;max-width:720px;border:0;margin:1.25rem auto;background:transparent;overflow:hidden"
  title="Sponsored offer"
></iframe>
<script>
(function(){
  var ORIGIN = "https://app.archangelfs.ca";
  if (window.__v0AdEmbedListener) return;
  window.__v0AdEmbedListener = true;
  window.addEventListener("message", function(ev){
    if (ev.origin !== ORIGIN) return;
    var d = ev.data;
    if (!d || d.type !== "v0-ad-embed:resize") return;
    if (typeof d.height !== "number" || !/^[\w-]+$/.test(String(d.id))) return;
    var ifr = document.querySelector('iframe[data-v0-ad-embed-id="' + d.id + '"]');
    if (ifr) ifr.style.height = Math.max(20, d.height) + "px";
  });
})();
</script>
Fallback height: 420px
/ab/13Banks-hate-this curiosity·Bold serif · '1 free signup' loophole · classic curiosity loop/o/s-1·Inline card · ~640px
Embed code
<iframe
  src="https://app.archangelfs.ca/embed/13"
  data-v0-ad-embed-id="13"
  width="100%"
  height="320"
  frameborder="0"
  scrolling="no"
  loading="lazy"
  referrerpolicy="no-referrer-when-downgrade"
  style="display:block;width:100%;max-width:720px;border:0;margin:1.25rem auto;background:transparent;overflow:hidden"
  title="Sponsored offer"
></iframe>
<script>
(function(){
  var ORIGIN = "https://app.archangelfs.ca";
  if (window.__v0AdEmbedListener) return;
  window.__v0AdEmbedListener = true;
  window.addEventListener("message", function(ev){
    if (ev.origin !== ORIGIN) return;
    var d = ev.data;
    if (!d || d.type !== "v0-ad-embed:resize") return;
    if (typeof d.height !== "number" || !/^[\w-]+$/.test(String(d.id))) return;
    var ifr = document.querySelector('iframe[data-v0-ad-embed-id="' + d.id + '"]');
    if (ifr) ifr.style.height = Math.max(20, d.height) + "px";
  });
})();
</script>
Fallback height: 320px
/ab/14Spots remaining countdown·Live progress bar · 23 spots left · daily allotment scarcity/o/k-1·Inline card · ~600px
Embed code
<iframe
  src="https://app.archangelfs.ca/embed/14"
  data-v0-ad-embed-id="14"
  width="100%"
  height="340"
  frameborder="0"
  scrolling="no"
  loading="lazy"
  referrerpolicy="no-referrer-when-downgrade"
  style="display:block;width:100%;max-width:720px;border:0;margin:1.25rem auto;background:transparent;overflow:hidden"
  title="Sponsored offer"
></iframe>
<script>
(function(){
  var ORIGIN = "https://app.archangelfs.ca";
  if (window.__v0AdEmbedListener) return;
  window.__v0AdEmbedListener = true;
  window.addEventListener("message", function(ev){
    if (ev.origin !== ORIGIN) return;
    var d = ev.data;
    if (!d || d.type !== "v0-ad-embed:resize") return;
    if (typeof d.height !== "number" || !/^[\w-]+$/.test(String(d.id))) return;
    var ifr = document.querySelector('iframe[data-v0-ad-embed-id="' + d.id + '"]');
    if (ifr) ifr.style.height = Math.max(20, d.height) + "px";
  });
})();
</script>
Fallback height: 340px
/ab/15Sticky note (handwritten)·Yellow Post-it · personal reminder vibe · low-pressure tone/o/s-1·Inline card · ~480px
Embed code
<iframe
  src="https://app.archangelfs.ca/embed/15"
  data-v0-ad-embed-id="15"
  width="100%"
  height="320"
  frameborder="0"
  scrolling="no"
  loading="lazy"
  referrerpolicy="no-referrer-when-downgrade"
  style="display:block;width:100%;max-width:720px;border:0;margin:1.25rem auto;background:transparent;overflow:hidden"
  title="Sponsored offer"
></iframe>
<script>
(function(){
  var ORIGIN = "https://app.archangelfs.ca";
  if (window.__v0AdEmbedListener) return;
  window.__v0AdEmbedListener = true;
  window.addEventListener("message", function(ev){
    if (ev.origin !== ORIGIN) return;
    var d = ev.data;
    if (!d || d.type !== "v0-ad-embed:resize") return;
    if (typeof d.height !== "number" || !/^[\w-]+$/.test(String(d.id))) return;
    var ifr = document.querySelector('iframe[data-v0-ad-embed-id="' + d.id + '"]');
    if (ifr) ifr.style.height = Math.max(20, d.height) + "px";
  });
})();
</script>
Fallback height: 320px
/ab/16News ticker (live data)·Live red dot · money desk · $250 / 0% / no credit metric tiles/o/k-1·Inline card · ~720px
Embed code
<iframe
  src="https://app.archangelfs.ca/embed/16"
  data-v0-ad-embed-id="16"
  width="100%"
  height="360"
  frameborder="0"
  scrolling="no"
  loading="lazy"
  referrerpolicy="no-referrer-when-downgrade"
  style="display:block;width:100%;max-width:720px;border:0;margin:1.25rem auto;background:transparent;overflow:hidden"
  title="Sponsored offer"
></iframe>
<script>
(function(){
  var ORIGIN = "https://app.archangelfs.ca";
  if (window.__v0AdEmbedListener) return;
  window.__v0AdEmbedListener = true;
  window.addEventListener("message", function(ev){
    if (ev.origin !== ORIGIN) return;
    var d = ev.data;
    if (!d || d.type !== "v0-ad-embed:resize") return;
    if (typeof d.height !== "number" || !/^[\w-]+$/.test(String(d.id))) return;
    var ifr = document.querySelector('iframe[data-v0-ad-embed-id="' + d.id + '"]');
    if (ifr) ifr.style.height = Math.max(20, d.height) + "px";
  });
})();
</script>
Fallback height: 360px
/ab/17Forbidden Reddit post·'Mods will delete this' · upvote/comment counts · pinned post/o/s-1·Inline card · ~600px
Embed code
<iframe
  src="https://app.archangelfs.ca/embed/17"
  data-v0-ad-embed-id="17"
  width="100%"
  height="380"
  frameborder="0"
  scrolling="no"
  loading="lazy"
  referrerpolicy="no-referrer-when-downgrade"
  style="display:block;width:100%;max-width:720px;border:0;margin:1.25rem auto;background:transparent;overflow:hidden"
  title="Sponsored offer"
></iframe>
<script>
(function(){
  var ORIGIN = "https://app.archangelfs.ca";
  if (window.__v0AdEmbedListener) return;
  window.__v0AdEmbedListener = true;
  window.addEventListener("message", function(ev){
    if (ev.origin !== ORIGIN) return;
    var d = ev.data;
    if (!d || d.type !== "v0-ad-embed:resize") return;
    if (typeof d.height !== "number" || !/^[\w-]+$/.test(String(d.id))) return;
    var ifr = document.querySelector('iframe[data-v0-ad-embed-id="' + d.id + '"]');
    if (ifr) ifr.style.height = Math.max(20, d.height) + "px";
  });
})();
</script>
Fallback height: 380px
/ab/18Bank statement reveal·Mono ledger of fees ending in REDACTED +$50 line/o/k-1·Inline card · ~640px
Embed code
<iframe
  src="https://app.archangelfs.ca/embed/18"
  data-v0-ad-embed-id="18"
  width="100%"
  height="420"
  frameborder="0"
  scrolling="no"
  loading="lazy"
  referrerpolicy="no-referrer-when-downgrade"
  style="display:block;width:100%;max-width:720px;border:0;margin:1.25rem auto;background:transparent;overflow:hidden"
  title="Sponsored offer"
></iframe>
<script>
(function(){
  var ORIGIN = "https://app.archangelfs.ca";
  if (window.__v0AdEmbedListener) return;
  window.__v0AdEmbedListener = true;
  window.addEventListener("message", function(ev){
    if (ev.origin !== ORIGIN) return;
    var d = ev.data;
    if (!d || d.type !== "v0-ad-embed:resize") return;
    if (typeof d.height !== "number" || !/^[\w-]+$/.test(String(d.id))) return;
    var ifr = document.querySelector('iframe[data-v0-ad-embed-id="' + d.id + '"]');
    if (ifr) ifr.style.height = Math.max(20, d.height) + "px";
  });
})();
</script>
Fallback height: 420px
/ab/19Quiz question·Two-button A/B answer · 'most readers picked B'/o/s-1·Inline card · ~600px
Embed code
<iframe
  src="https://app.archangelfs.ca/embed/19"
  data-v0-ad-embed-id="19"
  width="100%"
  height="340"
  frameborder="0"
  scrolling="no"
  loading="lazy"
  referrerpolicy="no-referrer-when-downgrade"
  style="display:block;width:100%;max-width:720px;border:0;margin:1.25rem auto;background:transparent;overflow:hidden"
  title="Sponsored offer"
></iframe>
<script>
(function(){
  var ORIGIN = "https://app.archangelfs.ca";
  if (window.__v0AdEmbedListener) return;
  window.__v0AdEmbedListener = true;
  window.addEventListener("message", function(ev){
    if (ev.origin !== ORIGIN) return;
    var d = ev.data;
    if (!d || d.type !== "v0-ad-embed:resize") return;
    if (typeof d.height !== "number" || !/^[\w-]+$/.test(String(d.id))) return;
    var ifr = document.querySelector('iframe[data-v0-ad-embed-id="' + d.id + '"]');
    if (ifr) ifr.style.height = Math.max(20, d.height) + "px";
  });
})();
</script>
Fallback height: 340px
/ab/20Consumer advisory (official)·Government-style notice · ref number · bullet advisory/o/k-1·Inline card · ~660px
Embed code
<iframe
  src="https://app.archangelfs.ca/embed/20"
  data-v0-ad-embed-id="20"
  width="100%"
  height="400"
  frameborder="0"
  scrolling="no"
  loading="lazy"
  referrerpolicy="no-referrer-when-downgrade"
  style="display:block;width:100%;max-width:720px;border:0;margin:1.25rem auto;background:transparent;overflow:hidden"
  title="Sponsored offer"
></iframe>
<script>
(function(){
  var ORIGIN = "https://app.archangelfs.ca";
  if (window.__v0AdEmbedListener) return;
  window.__v0AdEmbedListener = true;
  window.addEventListener("message", function(ev){
    if (ev.origin !== ORIGIN) return;
    var d = ev.data;
    if (!d || d.type !== "v0-ad-embed:resize") return;
    if (typeof d.height !== "number" || !/^[\w-]+$/.test(String(d.id))) return;
    var ifr = document.querySelector('iframe[data-v0-ad-embed-id="' + d.id + '"]');
    if (ifr) ifr.style.height = Math.max(20, d.height) + "px";
  });
})();
</script>
Fallback height: 400px
/ab/21ODSP rejection email·Mock declined-loan email — 'there’s another way' for fixed-income readers/o/k-2·Inline card · ~640px
Embed code
<iframe
  src="https://app.archangelfs.ca/embed/21"
  data-v0-ad-embed-id="21"
  width="100%"
  height="400"
  frameborder="0"
  scrolling="no"
  loading="lazy"
  referrerpolicy="no-referrer-when-downgrade"
  style="display:block;width:100%;max-width:720px;border:0;margin:1.25rem auto;background:transparent;overflow:hidden"
  title="Sponsored offer"
></iframe>
<script>
(function(){
  var ORIGIN = "https://app.archangelfs.ca";
  if (window.__v0AdEmbedListener) return;
  window.__v0AdEmbedListener = true;
  window.addEventListener("message", function(ev){
    if (ev.origin !== ORIGIN) return;
    var d = ev.data;
    if (!d || d.type !== "v0-ad-embed:resize") return;
    if (typeof d.height !== "number" || !/^[\w-]+$/.test(String(d.id))) return;
    var ifr = document.querySelector('iframe[data-v0-ad-embed-id="' + d.id + '"]');
    if (ifr) ifr.style.height = Math.max(20, d.height) + "px";
  });
})();
</script>
Fallback height: 400px
/ab/22Cheque countdown·Calendar tile · 'days until next ODSP cheque' · between-cheques pain/o/k-2·Inline card · ~600px
Embed code
<iframe
  src="https://app.archangelfs.ca/embed/22"
  data-v0-ad-embed-id="22"
  width="100%"
  height="380"
  frameborder="0"
  scrolling="no"
  loading="lazy"
  referrerpolicy="no-referrer-when-downgrade"
  style="display:block;width:100%;max-width:720px;border:0;margin:1.25rem auto;background:transparent;overflow:hidden"
  title="Sponsored offer"
></iframe>
<script>
(function(){
  var ORIGIN = "https://app.archangelfs.ca";
  if (window.__v0AdEmbedListener) return;
  window.__v0AdEmbedListener = true;
  window.addEventListener("message", function(ev){
    if (ev.origin !== ORIGIN) return;
    var d = ev.data;
    if (!d || d.type !== "v0-ad-embed:resize") return;
    if (typeof d.height !== "number" || !/^[\w-]+$/.test(String(d.id))) return;
    var ifr = document.querySelector('iframe[data-v0-ad-embed-id="' + d.id + '"]');
    if (ifr) ifr.style.height = Math.max(20, d.height) + "px";
  });
})();
</script>
Fallback height: 380px
/ab/23Don’t-walk-into-Cash-Money warning·Red octagon · 391% APR vs $20/mo cost-comparison tiles/o/k-2·Inline card · ~640px
Embed code
<iframe
  src="https://app.archangelfs.ca/embed/23"
  data-v0-ad-embed-id="23"
  width="100%"
  height="400"
  frameborder="0"
  scrolling="no"
  loading="lazy"
  referrerpolicy="no-referrer-when-downgrade"
  style="display:block;width:100%;max-width:720px;border:0;margin:1.25rem auto;background:transparent;overflow:hidden"
  title="Sponsored offer"
></iframe>
<script>
(function(){
  var ORIGIN = "https://app.archangelfs.ca";
  if (window.__v0AdEmbedListener) return;
  window.__v0AdEmbedListener = true;
  window.addEventListener("message", function(ev){
    if (ev.origin !== ORIGIN) return;
    var d = ev.data;
    if (!d || d.type !== "v0-ad-embed:resize") return;
    if (typeof d.height !== "number" || !/^[\w-]+$/.test(String(d.id))) return;
    var ifr = document.querySelector('iframe[data-v0-ad-embed-id="' + d.id + '"]');
    if (ifr) ifr.style.height = Math.max(20, d.height) + "px";
  });
})();
</script>
Fallback height: 400px
/ab/24Caseworker leak·Anonymous ODSP caseworker tip · chat bubbles · 'leaked' stamp/o/k-2·Inline card · ~600px
Embed code
<iframe
  src="https://app.archangelfs.ca/embed/24"
  data-v0-ad-embed-id="24"
  width="100%"
  height="380"
  frameborder="0"
  scrolling="no"
  loading="lazy"
  referrerpolicy="no-referrer-when-downgrade"
  style="display:block;width:100%;max-width:720px;border:0;margin:1.25rem auto;background:transparent;overflow:hidden"
  title="Sponsored offer"
></iframe>
<script>
(function(){
  var ORIGIN = "https://app.archangelfs.ca";
  if (window.__v0AdEmbedListener) return;
  window.__v0AdEmbedListener = true;
  window.addEventListener("message", function(ev){
    if (ev.origin !== ORIGIN) return;
    var d = ev.data;
    if (!d || d.type !== "v0-ad-embed:resize") return;
    if (typeof d.height !== "number" || !/^[\w-]+$/.test(String(d.id))) return;
    var ifr = document.querySelector('iframe[data-v0-ad-embed-id="' + d.id + '"]');
    if (ifr) ifr.style.height = Math.max(20, d.height) + "px";
  });
})();
</script>
Fallback height: 380px
/ab/25Ontario consumer advisory·Government-doc styled advisory · ODSP series ref number/o/k-2·Inline card · ~660px
Embed code
<iframe
  src="https://app.archangelfs.ca/embed/25"
  data-v0-ad-embed-id="25"
  width="100%"
  height="420"
  frameborder="0"
  scrolling="no"
  loading="lazy"
  referrerpolicy="no-referrer-when-downgrade"
  style="display:block;width:100%;max-width:720px;border:0;margin:1.25rem auto;background:transparent;overflow:hidden"
  title="Sponsored offer"
></iframe>
<script>
(function(){
  var ORIGIN = "https://app.archangelfs.ca";
  if (window.__v0AdEmbedListener) return;
  window.__v0AdEmbedListener = true;
  window.addEventListener("message", function(ev){
    if (ev.origin !== ORIGIN) return;
    var d = ev.data;
    if (!d || d.type !== "v0-ad-embed:resize") return;
    if (typeof d.height !== "number" || !/^[\w-]+$/.test(String(d.id))) return;
    var ifr = document.querySelector('iframe[data-v0-ad-embed-id="' + d.id + '"]');
    if (ifr) ifr.style.height = Math.max(20, d.height) + "px";
  });
})();
</script>
Fallback height: 420px
/ab/01Breaking news clickbait·Real-news red banner with pulse dot — Hamilton mom exposes loophole/o/s-1·Inline card · ~680px
Embed code
<iframe
  src="https://app.archangelfs.ca/embed/01"
  data-v0-ad-embed-id="01"
  width="100%"
  height="360"
  frameborder="0"
  scrolling="no"
  loading="lazy"
  referrerpolicy="no-referrer-when-downgrade"
  style="display:block;width:100%;max-width:720px;border:0;margin:1.25rem auto;background:transparent;overflow:hidden"
  title="Sponsored offer"
></iframe>
<script>
(function(){
  var ORIGIN = "https://app.archangelfs.ca";
  if (window.__v0AdEmbedListener) return;
  window.__v0AdEmbedListener = true;
  window.addEventListener("message", function(ev){
    if (ev.origin !== ORIGIN) return;
    var d = ev.data;
    if (!d || d.type !== "v0-ad-embed:resize") return;
    if (typeof d.height !== "number" || !/^[\w-]+$/.test(String(d.id))) return;
    var ifr = document.querySelector('iframe[data-v0-ad-embed-id="' + d.id + '"]');
    if (ifr) ifr.style.height = Math.max(20, d.height) + "px";
  });
})();
</script>
Fallback height: 360px
/ab/02Loophole tape·Yellow caution tape · $250 cash, no credit check/o/k-1·Inline card · ~680px
Embed code
<iframe
  src="https://app.archangelfs.ca/embed/02"
  data-v0-ad-embed-id="02"
  width="100%"
  height="320"
  frameborder="0"
  scrolling="no"
  loading="lazy"
  referrerpolicy="no-referrer-when-downgrade"
  style="display:block;width:100%;max-width:720px;border:0;margin:1.25rem auto;background:transparent;overflow:hidden"
  title="Sponsored offer"
></iframe>
<script>
(function(){
  var ORIGIN = "https://app.archangelfs.ca";
  if (window.__v0AdEmbedListener) return;
  window.__v0AdEmbedListener = true;
  window.addEventListener("message", function(ev){
    if (ev.origin !== ORIGIN) return;
    var d = ev.data;
    if (!d || d.type !== "v0-ad-embed:resize") return;
    if (typeof d.height !== "number" || !/^[\w-]+$/.test(String(d.id))) return;
    var ifr = document.querySelector('iframe[data-v0-ad-embed-id="' + d.id + '"]');
    if (ifr) ifr.style.height = Math.max(20, d.height) + "px";
  });
})();
</script>
Fallback height: 320px
/ab/03Confession quote·First-person testimonial · 20-minutes-from-signing hook/o/s-1·Inline card · ~620px
Embed code
<iframe
  src="https://app.archangelfs.ca/embed/03"
  data-v0-ad-embed-id="03"
  width="100%"
  height="360"
  frameborder="0"
  scrolling="no"
  loading="lazy"
  referrerpolicy="no-referrer-when-downgrade"
  style="display:block;width:100%;max-width:720px;border:0;margin:1.25rem auto;background:transparent;overflow:hidden"
  title="Sponsored offer"
></iframe>
<script>
(function(){
  var ORIGIN = "https://app.archangelfs.ca";
  if (window.__v0AdEmbedListener) return;
  window.__v0AdEmbedListener = true;
  window.addEventListener("message", function(ev){
    if (ev.origin !== ORIGIN) return;
    var d = ev.data;
    if (!d || d.type !== "v0-ad-embed:resize") return;
    if (typeof d.height !== "number" || !/^[\w-]+$/.test(String(d.id))) return;
    var ifr = document.querySelector('iframe[data-v0-ad-embed-id="' + d.id + '"]');
    if (ifr) ifr.style.height = Math.max(20, d.height) + "px";
  });
})();
</script>
Fallback height: 360px
/ab/04Leaked employee tip·Anonymous Money Mart insider · chat-bubble feel/o/k-1·Inline card · ~600px
Embed code
<iframe
  src="https://app.archangelfs.ca/embed/04"
  data-v0-ad-embed-id="04"
  width="100%"
  height="360"
  frameborder="0"
  scrolling="no"
  loading="lazy"
  referrerpolicy="no-referrer-when-downgrade"
  style="display:block;width:100%;max-width:720px;border:0;margin:1.25rem auto;background:transparent;overflow:hidden"
  title="Sponsored offer"
></iframe>
<script>
(function(){
  var ORIGIN = "https://app.archangelfs.ca";
  if (window.__v0AdEmbedListener) return;
  window.__v0AdEmbedListener = true;
  window.addEventListener("message", function(ev){
    if (ev.origin !== ORIGIN) return;
    var d = ev.data;
    if (!d || d.type !== "v0-ad-embed:resize") return;
    if (typeof d.height !== "number" || !/^[\w-]+$/.test(String(d.id))) return;
    var ifr = document.querySelector('iframe[data-v0-ad-embed-id="' + d.id + '"]');
    if (ifr) ifr.style.height = Math.max(20, d.height) + "px";
  });
})();
</script>
Fallback height: 360px
/ab/05Price comparison shock·$375 strikethrough vs $20 emerald · same emergency/o/k-1·Inline card · ~700px
Embed code
<iframe
  src="https://app.archangelfs.ca/embed/05"
  data-v0-ad-embed-id="05"
  width="100%"
  height="380"
  frameborder="0"
  scrolling="no"
  loading="lazy"
  referrerpolicy="no-referrer-when-downgrade"
  style="display:block;width:100%;max-width:720px;border:0;margin:1.25rem auto;background:transparent;overflow:hidden"
  title="Sponsored offer"
></iframe>
<script>
(function(){
  var ORIGIN = "https://app.archangelfs.ca";
  if (window.__v0AdEmbedListener) return;
  window.__v0AdEmbedListener = true;
  window.addEventListener("message", function(ev){
    if (ev.origin !== ORIGIN) return;
    var d = ev.data;
    if (!d || d.type !== "v0-ad-embed:resize") return;
    if (typeof d.height !== "number" || !/^[\w-]+$/.test(String(d.id))) return;
    var ifr = document.querySelector('iframe[data-v0-ad-embed-id="' + d.id + '"]');
    if (ifr) ifr.style.height = Math.max(20, d.height) + "px";
  });
})();
</script>
Fallback height: 380px
/ab/06Approval bait-and-pivot·Mock approval card · $50 deposit, no loan/o/s-1·Inline card · ~540px
Embed code
<iframe
  src="https://app.archangelfs.ca/embed/06"
  data-v0-ad-embed-id="06"
  width="100%"
  height="420"
  frameborder="0"
  scrolling="no"
  loading="lazy"
  referrerpolicy="no-referrer-when-downgrade"
  style="display:block;width:100%;max-width:720px;border:0;margin:1.25rem auto;background:transparent;overflow:hidden"
  title="Sponsored offer"
></iframe>
<script>
(function(){
  var ORIGIN = "https://app.archangelfs.ca";
  if (window.__v0AdEmbedListener) return;
  window.__v0AdEmbedListener = true;
  window.addEventListener("message", function(ev){
    if (ev.origin !== ORIGIN) return;
    var d = ev.data;
    if (!d || d.type !== "v0-ad-embed:resize") return;
    if (typeof d.height !== "number" || !/^[\w-]+$/.test(String(d.id))) return;
    var ifr = document.querySelector('iframe[data-v0-ad-embed-id="' + d.id + '"]');
    if (ifr) ifr.style.height = Math.max(20, d.height) + "px";
  });
})();
</script>
Fallback height: 420px
/ab/07Stop & read warning·Red octagon · 90-second story before you sign/o/k-1·Inline card · ~620px
Embed code
<iframe
  src="https://app.archangelfs.ca/embed/07"
  data-v0-ad-embed-id="07"
  width="100%"
  height="340"
  frameborder="0"
  scrolling="no"
  loading="lazy"
  referrerpolicy="no-referrer-when-downgrade"
  style="display:block;width:100%;max-width:720px;border:0;margin:1.25rem auto;background:transparent;overflow:hidden"
  title="Sponsored offer"
></iframe>
<script>
(function(){
  var ORIGIN = "https://app.archangelfs.ca";
  if (window.__v0AdEmbedListener) return;
  window.__v0AdEmbedListener = true;
  window.addEventListener("message", function(ev){
    if (ev.origin !== ORIGIN) return;
    var d = ev.data;
    if (!d || d.type !== "v0-ad-embed:resize") return;
    if (typeof d.height !== "number" || !/^[\w-]+$/.test(String(d.id))) return;
    var ifr = document.querySelector('iframe[data-v0-ad-embed-id="' + d.id + '"]');
    if (ifr) ifr.style.height = Math.max(20, d.height) + "px";
  });
})();
</script>
Fallback height: 340px
/ab/08List tease·Numbered curiosity gap · 3 things lenders hide/o/s-1·Inline card · ~620px
Embed code
<iframe
  src="https://app.archangelfs.ca/embed/08"
  data-v0-ad-embed-id="08"
  width="100%"
  height="340"
  frameborder="0"
  scrolling="no"
  loading="lazy"
  referrerpolicy="no-referrer-when-downgrade"
  style="display:block;width:100%;max-width:720px;border:0;margin:1.25rem auto;background:transparent;overflow:hidden"
  title="Sponsored offer"
></iframe>
<script>
(function(){
  var ORIGIN = "https://app.archangelfs.ca";
  if (window.__v0AdEmbedListener) return;
  window.__v0AdEmbedListener = true;
  window.addEventListener("message", function(ev){
    if (ev.origin !== ORIGIN) return;
    var d = ev.data;
    if (!d || d.type !== "v0-ad-embed:resize") return;
    if (typeof d.height !== "number" || !/^[\w-]+$/.test(String(d.id))) return;
    var ifr = document.querySelector('iframe[data-v0-ad-embed-id="' + d.id + '"]');
    if (ifr) ifr.style.height = Math.max(20, d.height) + "px";
  });
})();
</script>
Fallback height: 340px
/ab/09Calculator math·Overpayment reveal · $355 per loan/o/k-1·Inline card · ~620px
Embed code
<iframe
  src="https://app.archangelfs.ca/embed/09"
  data-v0-ad-embed-id="09"
  width="100%"
  height="380"
  frameborder="0"
  scrolling="no"
  loading="lazy"
  referrerpolicy="no-referrer-when-downgrade"
  style="display:block;width:100%;max-width:720px;border:0;margin:1.25rem auto;background:transparent;overflow:hidden"
  title="Sponsored offer"
></iframe>
<script>
(function(){
  var ORIGIN = "https://app.archangelfs.ca";
  if (window.__v0AdEmbedListener) return;
  window.__v0AdEmbedListener = true;
  window.addEventListener("message", function(ev){
    if (ev.origin !== ORIGIN) return;
    var d = ev.data;
    if (!d || d.type !== "v0-ad-embed:resize") return;
    if (typeof d.height !== "number" || !/^[\w-]+$/.test(String(d.id))) return;
    var ifr = document.querySelector('iframe[data-v0-ad-embed-id="' + d.id + '"]');
    if (ifr) ifr.style.height = Math.max(20, d.height) + "px";
  });
})();
</script>
Fallback height: 380px