{"id":11462,"date":"2020-01-06T07:50:24","date_gmt":"2020-01-06T07:50:24","guid":{"rendered":"https:\/\/radiojingles24.com\/product\/commercial-promo-package-copy\/"},"modified":"2026-05-29T06:55:23","modified_gmt":"2026-05-29T06:55:23","slug":"commercial-production","status":"publish","type":"product","link":"https:\/\/radiojingles24.com\/fr\/produit\/commercial-production\/","title":{"rendered":"Fully Produced Advert"},"content":{"rendered":"\n\t\t<div id=\"fws_6a210cd198f6d\"  data-midnight=\"dark\"  data-bg-mobile-hidden=\"\" class=\"wpb_row vc_row-fluid vc_row top-level standard_section   \"  style=\"padding-top: 0px; padding-bottom: 0px; \"><div class=\"row-bg-wrap\" data-bg-animation=\"none\"><div class=\"inner-wrap \"><div class=\"row-bg    \"  style=\"\"><\/div><\/div><div class=\"row-bg-overlay\" ><\/div><\/div><div class=\"col span_12 dark left\">\n\t<div  class=\"vc_col-sm-12 wpb_column column_container vc_column_container col no-extra-padding\"  data-t-w-inherits=\"default\" data-border-radius=\"none\" data-shadow=\"none\" data-border-animation=\"\" data-border-animation-delay=\"\" data-border-width=\"none\" data-border-style=\"solid\" data-border-color=\"\" data-bg-cover=\"\" data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-hover-bg=\"\" data-hover-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\"><div class=\"column-bg-overlay\"><\/div>\n\t\t<div class=\"vc_column-inner\">\n\t\t\t<div class=\"wpb_wrapper\">\n\t\t\t\t\n\t<div class=\"wpb_raw_code wpb_content_element wpb_raw_html\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<!--\n  RADIO JINGLES 24 \u2014 COMMERCIAL \/ FULLY PRODUCED ADVERT WIZARD  v1.0\n  Paste into the commercial-production product as a Raw HTML \/ Text block.\n  Requires the \"RJ24 Commercial Production\" plugin active (provides\n  window.RJ24_COMM_CFG + the rj24_add_commercial AJAX endpoint).\n\n  Pricing (server-authoritative; wizard shows an estimate):\n    Word tiers (total words in the script):\n      up to  75 : Paul \u00a320 \/ others \u00a330   (~30 sec)\n      up to 150 : Paul \u00a330 \/ others \u00a350   (~60 sec)\n      up to 225 : Paul \u00a360 \/ others \u00a3100\n      up to 300 : Paul \u00a3120 \/ others \u00a3200\n      over 300  : \"contact us for a quote\" (Add to cart blocked)\n    Voices: 1 included, 2 = +\u00a320, 3 = +\u00a340 (rare; production add-on).\n    Format MP3\/WAVE\/AIFF: no price effect.\n\n  Upsell: after adding one advert, a bump offers \"Add another advert?\" which\n  resets the wizard for a fresh, independent advert (own voice\/script\/price),\n  added as a separate cart line.\n\n  Sticky footer + toast + bump are UN-SCOPED (#rjc-* IDs) and portaled to\n  <body> so position:fixed escapes the theme's transformed .ocm-effect-wrap.\n-->\n<style>\n#rj-comm-wizard{\n  --fb-pink:#EC4899; --fb-pink-dark:#DB2777; --fb-pink-light:#FDF2F8;\n  --fb-ink:#1E293B; --fb-text:#475569; --fb-muted:#94A3B8; --fb-line:#E2E8F0;\n  font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;\n  color:var(--fb-ink); max-width:1000px; margin:0 auto; padding:100px 0 160px;\n  -webkit-font-smoothing:antialiased;\n}\n@media (max-width:1000px){ #rj-comm-wizard{ padding-top:90px; } }\n@media (max-width:600px){ #rj-comm-wizard{ padding-top:80px; } }\n#rj-comm-wizard *{ box-sizing:border-box; }\n#rj-comm-wizard .rjsw-step{\n  background:#fff; border:1px solid var(--fb-line); border-radius:16px;\n  padding:24px; margin:0 0 18px;\n}\n#rj-comm-wizard .rjsw-h{ font-size:20px; font-weight:800; color:var(--fb-ink); margin:0 0 6px; letter-spacing:-0.01em; }\n#rj-comm-wizard .rjsw-intro{ font-size:14px; color:var(--fb-text); line-height:1.6; margin:0 0 16px; }\n#rj-comm-wizard .rjsw-intro b{ color:var(--fb-ink); }\n\n#rj-comm-wizard .rjsw-voices{ display:grid; grid-template-columns:repeat(4,1fr); gap:12px; }\n#rj-comm-wizard .rjsw-voice{\n  background:#fff; border:2px solid var(--fb-line); border-radius:14px;\n  padding:14px 8px; text-align:center; cursor:pointer;\n  transition:border-color .15s, transform .12s, box-shadow .15s;\n}\n#rj-comm-wizard .rjsw-voice:hover{ border-color:var(--fb-pink); transform:translateY(-2px); box-shadow:0 10px 24px rgba(236,72,153,.14); }\n#rj-comm-wizard .rjsw-voice.selected{ border-color:var(--fb-pink); background:var(--fb-pink-light); box-shadow:0 6px 18px rgba(236,72,153,.18); }\n#rj-comm-wizard .rjsw-voice-avatar{ position:relative; width:72px; height:72px; margin:0 auto 8px; }\n#rj-comm-wizard .rjsw-voice-avatar img{ width:72px; height:72px; border-radius:50%; object-fit:cover; border:2px solid #fff; box-shadow:0 2px 8px rgba(0,0,0,.1); }\n#rj-comm-wizard .rjsw-voice-play{\n  position:absolute; bottom:-2px; right:-2px; width:28px; height:28px; border-radius:50%;\n  background:var(--fb-pink); color:#fff; border:3px solid #fff; cursor:pointer;\n  font-size:11px; line-height:1; display:flex; align-items:center; justify-content:center;\n}\n#rj-comm-wizard .rjsw-voice-play:hover{ background:var(--fb-pink-dark); }\n#rj-comm-wizard .rjsw-voice-name{ font-size:13px; font-weight:700; color:var(--fb-ink); }\n\n#rj-comm-wizard .rjsw-field{ margin:0 0 16px; }\n#rj-comm-wizard .rjsw-label{ display:block; font-size:14px; font-weight:700; color:var(--fb-ink); margin:0 0 6px; }\n#rj-comm-wizard .rjsw-textarea{\n  width:100%; border:2px solid var(--fb-line); border-radius:12px; padding:12px 14px;\n  font-family:inherit; font-size:14px; line-height:1.5; color:var(--fb-ink); background:#fff; resize:vertical;\n}\n#rj-comm-wizard .rjsw-textarea:focus{ outline:none; border-color:var(--fb-pink); box-shadow:0 0 0 4px rgba(236,72,153,.1); }\n#rj-comm-wizard .rjsw-counter{ margin-top:8px; font-size:13px; font-weight:700; color:var(--fb-text); }\n#rj-comm-wizard .rjsw-counter .rjsw-tiernote{ color:var(--fb-muted); font-weight:600; }\n#rj-comm-wizard .rjsw-counter.over{ color:var(--fb-pink-dark); }\n#rj-comm-wizard .rjsw-overlimit{\n  display:none; margin-top:10px; padding:12px 14px; border-radius:12px;\n  background:#FEF2F2; border:1px solid #FECACA; color:#B91C1C; font-size:13px; font-weight:600; line-height:1.5;\n}\n#rj-comm-wizard .rjsw-overlimit.show{ display:block; }\n\n#rj-comm-wizard .rjsw-pills{ display:flex; flex-wrap:wrap; gap:10px; }\n#rj-comm-wizard .rjsw-pill{\n  border:2px solid var(--fb-line); border-radius:999px; padding:10px 22px;\n  background:#fff; cursor:pointer; font-family:inherit; font-weight:700; font-size:14px; color:var(--fb-ink);\n  transition:border-color .15s, background .15s, color .15s;\n}\n#rj-comm-wizard .rjsw-pill:hover{ border-color:var(--fb-pink); }\n#rj-comm-wizard .rjsw-pill.active{ border-color:var(--fb-pink); background:var(--fb-pink-light); color:var(--fb-pink-dark); }\n#rj-comm-wizard .rjsw-pill small{ display:block; font-weight:600; font-size:11px; color:var(--fb-muted); margin-top:2px; }\n#rj-comm-wizard .rjsw-pill.active small{ color:var(--fb-pink-dark); }\n\n#rj-comm-wizard .rjsw-style-ex{ margin:0 0 16px; }\n#rj-comm-wizard .rjsw-style-ex audio{ width:100%; max-width:480px; height:38px; }\n\n\/* Sticky footer \/ toast \/ bump \u2014 UN-SCOPED, portaled to body *\/\n#rjc-footer{\n  --fb-pink:#EC4899; --fb-pink-dark:#DB2777; --fb-muted:#94A3B8; --fb-line:#E2E8F0;\n  position:fixed; left:0; right:0; bottom:0; z-index:99999;\n  background:#fff; border-top:1px solid var(--fb-line); box-shadow:0 -4px 20px rgba(0,0,0,.08);\n  display:flex; align-items:center; justify-content:space-between; gap:16px;\n  padding:14px 24px; box-sizing:border-box;\n  font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;\n}\n#rjc-footer *{ box-sizing:border-box; }\n#rjc-footer .rjsw-price{ display:flex; flex-direction:column; line-height:1.1; }\n#rjc-footer .rjsw-price-label{ font-size:12px; color:var(--fb-muted); font-weight:600; text-transform:uppercase; letter-spacing:.05em; }\n#rjc-footer .rjsw-price-val{ font-size:26px; font-weight:800; color:var(--fb-pink-dark); }\n#rjc-footer .rjsw-btn.primary{\n  background:var(--fb-pink); color:#fff; border:none; border-radius:999px;\n  font-weight:800; font-size:16px; padding:14px 34px; cursor:pointer;\n  box-shadow:0 6px 18px rgba(236,72,153,.32); transition:background .15s, transform .15s; font-family:inherit;\n}\n#rjc-footer .rjsw-btn.primary:hover{ background:var(--fb-pink-dark); transform:translateY(-1px); }\n#rjc-footer .rjsw-btn.primary:disabled{ background:var(--fb-muted); box-shadow:none; cursor:not-allowed; transform:none; }\n\n#rjc-toast{\n  --fb-pink:#EC4899;\n  position:fixed; left:50%; transform:translateX(-50%); bottom:90px; z-index:100001;\n  background:var(--fb-pink); color:#fff; font-weight:700; font-size:14px;\n  padding:14px 28px; border-radius:999px; box-shadow:0 10px 30px rgba(236,72,153,.5);\n  font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;\n}\n#rjc-toast.success{ background:#10B981; box-shadow:0 10px 30px rgba(16,185,129,.5); }\n#rjc-toast.error{ background:#DC2626; box-shadow:0 10px 30px rgba(220,38,38,.5); }\n\n#rjc-bump{\n  --fb-pink:#EC4899; --fb-pink-dark:#DB2777; --fb-pink-light:#FDF2F8;\n  --fb-ink:#1E293B; --fb-text:#475569; --fb-muted:#94A3B8; --fb-line:#E2E8F0;\n  position:fixed; inset:0; z-index:100002; display:none;\n  align-items:center; justify-content:center; padding:20px; background:rgba(15,23,42,.55);\n  font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;\n}\n#rjc-bump.show{ display:flex; }\n#rjc-bump *{ box-sizing:border-box; }\n#rjc-bump .rjc-bump-card{ background:#fff; border-radius:18px; max-width:460px; width:100%; padding:28px; box-shadow:0 24px 60px rgba(0,0,0,.3); text-align:left; }\n#rjc-bump .rjc-bump-badge{ display:inline-block; background:var(--fb-pink-light); color:var(--fb-pink-dark); font-size:12px; font-weight:800; letter-spacing:.04em; text-transform:uppercase; padding:6px 12px; border-radius:999px; margin:0 0 12px; }\n#rjc-bump h3{ font-size:21px; font-weight:800; color:var(--fb-ink); margin:0 0 8px; letter-spacing:-0.01em; }\n#rjc-bump p{ font-size:14px; line-height:1.6; color:var(--fb-text); margin:0 0 18px; }\n#rjc-bump .rjc-bump-actions{ display:flex; flex-direction:column; gap:10px; }\n#rjc-bump .rjc-bump-yes{ background:var(--fb-pink); color:#fff; border:none; border-radius:999px; font-weight:800; font-size:16px; padding:14px 22px; cursor:pointer; font-family:inherit; box-shadow:0 6px 18px rgba(236,72,153,.32); transition:background .15s, transform .15s; }\n#rjc-bump .rjc-bump-yes:hover{ background:var(--fb-pink-dark); transform:translateY(-1px); }\n#rjc-bump .rjc-bump-no{ background:none; border:none; color:var(--fb-muted); font-family:inherit; font-weight:700; font-size:14px; padding:8px; cursor:pointer; text-decoration:underline; }\n#rjc-bump .rjc-bump-no:hover{ color:var(--fb-text); }\n\n@media (max-width:900px){ #rj-comm-wizard .rjsw-voices{ grid-template-columns:repeat(3,1fr); } }\n@media (max-width:560px){ #rj-comm-wizard .rjsw-voices{ grid-template-columns:repeat(2,1fr); } }\n\n\/* RJ24-EDIT (Nov 2026): hero + trust panel + GBP note *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Anton&display=swap');\n#rj-comm-wizard .rjc-hero{\n  position:relative; border-radius:20px; overflow:hidden; isolation:isolate;\n  text-align:center; padding:36px 28px 30px; margin:0 0 18px;\n  background-color:#160F1F;\n  background-image:\n    radial-gradient(120% 140% at 12% 18%, rgba(236,72,153,0.55) 0%, rgba(236,72,153,0) 55%),\n    radial-gradient(120% 140% at 92% 10%, rgba(245,158,11,0.30) 0%, rgba(245,158,11,0) 50%),\n    linear-gradient(135deg,#241733 0%,#0F0A18 100%);\n}\n#rj-comm-wizard .rjc-hero::after{\n  content:\"\"; position:absolute; inset:0; z-index:-1;\n  background-image:radial-gradient(rgba(255,255,255,0.05) 1px,transparent 1px);\n  background-size:22px 22px; opacity:.5;\n}\n#rj-comm-wizard .rjc-hero-eyebrow{\n  display:inline-block; background:rgba(255,255,255,0.12); border:1px solid rgba(255,255,255,0.25);\n  color:#fff; padding:6px 14px; border-radius:999px; font-size:11px; font-weight:800;\n  letter-spacing:.1em; text-transform:uppercase; margin-bottom:14px;\n}\n#rj-comm-wizard .rjc-hero-h{\n  font-family:'Anton',sans-serif; font-size:clamp(30px,5vw,52px); line-height:.95;\n  color:#fff; margin:0; text-transform:uppercase; text-shadow:0 4px 30px rgba(236,72,153,.4);\n}\n#rj-comm-wizard .rjc-pop{\n  background:linear-gradient(180deg,#FBCFE8 0%,#EC4899 60%,#DB2777 100%);\n  -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent;\n}\n#rj-comm-wizard .rjc-hero-sub{\n  color:rgba(255,255,255,0.82); font-size:14px; max-width:520px; margin:12px auto 0; line-height:1.55;\n}\n\n#rj-comm-wizard .rjc-trust{\n  display:grid; grid-template-columns:repeat(5,1fr); gap:10px;\n  margin:0 0 16px; padding:14px;\n  background:#fff; border:1px solid var(--fb-line); border-radius:14px;\n}\n#rj-comm-wizard .rjc-trust-item{\n  display:flex; flex-direction:column; align-items:center; text-align:center;\n  padding:8px 6px; gap:4px;\n}\n#rj-comm-wizard .rjc-trust-ico{ font-size:22px; line-height:1; }\n#rj-comm-wizard .rjc-trust-h{ font-size:12.5px; font-weight:800; color:var(--fb-ink); line-height:1.25; }\n#rj-comm-wizard .rjc-trust-d{ font-size:11px; color:var(--fb-text); line-height:1.4; }\n@media (max-width:880px){ #rj-comm-wizard .rjc-trust{ grid-template-columns:repeat(2,1fr); } }\n@media (max-width:480px){ #rj-comm-wizard .rjc-trust{ grid-template-columns:1fr; } }\n\n#rj-comm-wizard .rjc-gbp{\n  display:flex; align-items:center; gap:10px;\n  background:#FBF7F2; border:1px solid #F3E8DD; border-left:3px solid var(--fb-pink);\n  border-radius:10px; padding:10px 16px; margin:0 auto 20px;\n  max-width:560px; font-size:12.5px; line-height:1.5; color:var(--fb-text);\n}\n#rj-comm-wizard .rjc-gbp-ico{ font-size:15px; flex-shrink:0; }\n#rj-comm-wizard .rjc-gbp-text strong{ color:var(--fb-ink); font-weight:700; }\n\/* \/RJ24-EDIT *\/\n<\/style>\n\n<div class=\"rjsw\" id=\"rj-comm-wizard\">\n\n  <!-- RJ24-EDIT (Nov 2026): hero + trust panel + GBP note -->\n  <div class=\"rjc-hero\">\n    <div class=\"rjc-hero-eyebrow\">\ud83d\udce2 Fully produced &middot; voiced, scored &amp; mixed<\/div>\n    <h1 class=\"rjc-hero-h\">A radio advert<br><span class=\"rjc-pop\">that actually sells.<\/span><\/h1>\n    <p class=\"rjc-hero-sub\">Tell us what you want to say. We'll record real voices, score it to music, and mix you a broadcast-ready advert &mdash; in your inbox within 24 hours, royalty-free forever.<\/p>\n  <\/div>\n\n  <div class=\"rjc-trust\">\n    <div class=\"rjc-trust-item\"><span class=\"rjc-trust-ico\">\u23f1<\/span><span class=\"rjc-trust-h\">24-hour delivery<\/span><span class=\"rjc-trust-d\">Most adverts back the same working day<\/span><\/div>\n    <div class=\"rjc-trust-item\"><span class=\"rjc-trust-ico\">\ud83c\udf99\ufe0f<\/span><span class=\"rjc-trust-h\">Up to 3 voices<\/span><span class=\"rjc-trust-d\">Single voice or full dialogue with multiple characters<\/span><\/div>\n    <div class=\"rjc-trust-item\"><span class=\"rjc-trust-ico\">\ud83c\udfb5<\/span><span class=\"rjc-trust-h\">Music included<\/span><span class=\"rjc-trust-d\">Fully scored and mixed in our studio<\/span><\/div>\n    <div class=\"rjc-trust-item\"><span class=\"rjc-trust-ico\">\ud83c\udf9a<\/span><span class=\"rjc-trust-h\">Production tweaks if needed<\/span><span class=\"rjc-trust-d\">Script is final once recorded &mdash; but we&rsquo;ll re-mix music or FX<\/span><\/div>\n    <div class=\"rjc-trust-item\"><span class=\"rjc-trust-ico\">\u221e<\/span><span class=\"rjc-trust-h\">Royalty-free forever<\/span><span class=\"rjc-trust-d\">Yours to broadcast as long as you need<\/span><\/div>\n  <\/div>\n\n  <div class=\"rjc-gbp\">\n    <span class=\"rjc-gbp-ico\">\ud83d\udcb1<\/span>\n    <span class=\"rjc-gbp-text\">Prices shown in <strong>GBP (\u00a3)<\/strong>. Not in the UK? Your local currency is calculated at checkout, at today's exchange rate.<\/span>\n  <\/div>\n  <!-- \/RJ24-EDIT -->\n\n  <!-- STEP 1: PICK VOICE(S) -->\n  <div class=\"rjsw-step\" data-step=\"1\">\n    <h2 class=\"rjsw-h\">1. Pick your Voice(s)<\/h2>\n    <p class=\"rjsw-intro\"><b>Paul<\/b> is our house voice (best value). You can choose <b>up to 3 voices<\/b> if your advert needs more than one (for dialogue) &mdash; each extra voice is <b>+\u00a320<\/b>. Tell us who says which part in the instructions box below.<\/p>\n    <div class=\"rjsw-voices\" id=\"rjc-voices\"><!-- voice cards injected by JS --><\/div>\n    <div class=\"rjsw-counter\" id=\"rjc-voicesel\">No voices selected yet<\/div>\n  <\/div>\n\n  <!-- STEP 2: SCRIPT -->\n  <div class=\"rjsw-step\" data-step=\"2\">\n    <h2 class=\"rjsw-h\">2. Type In your Script<\/h2>\n    <p class=\"rjsw-intro\">Roughly <b>75 words \u2248 a 30-second advert<\/b>, <b>150 words \u2248 60 seconds<\/b>. The price adjusts to the length automatically &mdash; you'll see it update below as you type.<\/p>\n    <div class=\"rjsw-field\">\n      <label class=\"rjsw-label\" for=\"rjc-script\">Your advert script<\/label>\n      <textarea id=\"rjc-script\" class=\"rjsw-textarea\" rows=\"6\" placeholder=\"Type your advert script here...\"><\/textarea>\n      <div class=\"rjsw-counter\" id=\"rjc-count\">0 words <span class=\"rjsw-tiernote\">&middot; up to 30 sec<\/span><\/div>\n      <div class=\"rjsw-overlimit\" id=\"rjc-over\">That's a long one! For adverts over 300 words (~2 minutes) we'll quote you directly so it's priced fairly. Please email <b>info@radiojingles24.com<\/b> or call <b>0113 534 6686<\/b> and we'll sort it.<\/div>\n    <\/div>\n    <div class=\"rjsw-field\">\n      <label class=\"rjsw-label\" for=\"rjc-instr\">Instructions for us &mdash; including who says which part if using more than one voice<\/label>\n      <textarea id=\"rjc-instr\" class=\"rjsw-textarea\" rows=\"3\" placeholder=\"e.g. Paul reads the main script, Laura says the closing tagline. Plus any music style, mood, pace, pronunciation...\"><\/textarea>\n    <\/div>\n  <\/div>\n\n  <!-- STEP 4: FORMAT -->\n  <div class=\"rjsw-step\" data-step=\"4\">\n    <h2 class=\"rjsw-h\">4. Choose Format<\/h2>\n    <div class=\"rjsw-pills\" id=\"rjc-format\">\n      <button type=\"button\" class=\"rjsw-pill active\" data-fmt=\"MP3\">MP3<\/button>\n      <button type=\"button\" class=\"rjsw-pill\" data-fmt=\"WAVE\">WAVE<\/button>\n      <button type=\"button\" class=\"rjsw-pill\" data-fmt=\"AIFF\">AIFF<\/button>\n    <\/div>\n  <\/div>\n\n  <!-- EXAMPLE -->\n  <div class=\"rjsw-step\" data-step=\"5\">\n    <h2 class=\"rjsw-h\">Hear an example<\/h2>\n    <div class=\"rjsw-style-ex\">\n      <p class=\"rjsw-intro\">A fully produced advert with music &mdash; this is the kind of thing you'll get back:<\/p>\n      <audio controls preload=\"none\" src=\"https:\/\/stg-radiojingles24com-jinglestest.kinsta.cloud\/wp-content\/uploads\/2019\/12\/Commercial-Demo.mp3\"><\/audio>\n    <\/div>\n  <\/div>\n\n<\/div><!-- \/#rj-comm-wizard -->\n\n<div class=\"rjsw-footer rjc-portaled\" id=\"rjc-footer\">\n  <div class=\"rjsw-price\">\n    <span class=\"rjsw-price-label\">Total<\/span>\n    <span class=\"rjsw-price-val\" id=\"rjc-total\">&pound;20<\/span>\n  <\/div>\n  <button type=\"button\" class=\"rjsw-btn primary\" id=\"rjc-add\">Add to cart<\/button>\n<\/div>\n\n<div id=\"rjc-bump\" class=\"rjc-portaled\" aria-hidden=\"true\">\n  <div class=\"rjc-bump-card\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"rjc-bump-title\">\n    <span class=\"rjc-bump-badge\">Added to cart<\/span>\n    <h3 id=\"rjc-bump-title\">Need another advert?<\/h3>\n    <p>Your advert is in the cart. Want to build <b>another one now<\/b> &mdash; a different script, voice or length? We'll add it as a separate advert.<\/p>\n    <div class=\"rjc-bump-actions\">\n      <button type=\"button\" class=\"rjc-bump-yes\" id=\"rjc-bump-yes\">Yes, build another advert<\/button>\n      <button type=\"button\" class=\"rjc-bump-no\" id=\"rjc-bump-no\">No thanks, go to cart<\/button>\n    <\/div>\n  <\/div>\n<\/div>\n\n<div class=\"rjsw-toast rjc-portaled\" id=\"rjc-toast\" style=\"display:none;\"><\/div>\n\n<script>\n(function(){\n  var VOICES = [\n    { name: 'Paul', img: 'https:\/\/stg-radiojingles24com-jinglestest.kinsta.cloud\/wp-content\/uploads\/2020\/11\/Paul-300x300.png', demo: 'https:\/\/stg-radiojingles24com-jinglestest.kinsta.cloud\/wp-content\/uploads\/2019\/11\/Paul-Blundell-Imaging-Demo-1.mp3' },\n    { name: 'Jo', img: 'https:\/\/stg-radiojingles24com-jinglestest.kinsta.cloud\/wp-content\/uploads\/2020\/11\/Jo-300x300.png', demo: 'https:\/\/stg-radiojingles24com-jinglestest.kinsta.cloud\/wp-content\/uploads\/2019\/11\/JO-DEMO-1-1.mp3' },\n    { name: 'Laura', img: 'https:\/\/stg-radiojingles24com-jinglestest.kinsta.cloud\/wp-content\/uploads\/2020\/11\/Laura-300x300.png', demo: 'https:\/\/stg-radiojingles24com-jinglestest.kinsta.cloud\/wp-content\/uploads\/2019\/11\/Voicereel-2.mp3' },\n    { name: 'John', img: 'https:\/\/stg-radiojingles24com-jinglestest.kinsta.cloud\/wp-content\/uploads\/2020\/11\/John-300x300.png', demo: 'https:\/\/stg-radiojingles24com-jinglestest.kinsta.cloud\/wp-content\/uploads\/2019\/11\/JOHN-C-Voice-Demo-New.mp3' },\n    { name: 'Craig', img: 'https:\/\/stg-radiojingles24com-jinglestest.kinsta.cloud\/wp-content\/uploads\/2020\/11\/Craig-300x300.png', demo: 'https:\/\/stg-radiojingles24com-jinglestest.kinsta.cloud\/wp-content\/uploads\/2020\/02\/Craig-2020-Show-Reel-1.mp3' },\n    { name: 'Andy', img: 'https:\/\/stg-radiojingles24com-jinglestest.kinsta.cloud\/wp-content\/uploads\/2020\/03\/E8C9124F-BF16-4E1D-AC6A-AA1EE5A3AD1B-Bighead-300x300.png', demo: 'https:\/\/stg-radiojingles24com-jinglestest.kinsta.cloud\/wp-content\/uploads\/2022\/03\/Andy-Hoyle-Commercial-Showreel.mp3' },\n    { name: 'Gwen', img: 'https:\/\/stg-radiojingles24com-jinglestest.kinsta.cloud\/wp-content\/uploads\/2020\/03\/GwenWatsonVoice-Bighead-300x300.png', demo: 'https:\/\/stg-radiojingles24com-jinglestest.kinsta.cloud\/wp-content\/uploads\/2022\/03\/GwenWatson-Commercial-Voicereel_FINAL.mp3' },\n    { name: 'April', img: 'https:\/\/stg-radiojingles24com-jinglestest.kinsta.cloud\/wp-content\/uploads\/2022\/11\/4AA2DDC5-0A00-4DDB-AA39-2EDE84A0BCAE-Bighead-300x300.png', demo: 'https:\/\/stg-radiojingles24com-jinglestest.kinsta.cloud\/wp-content\/uploads\/2022\/11\/Ingrid-2022-commercial-Demo_mixdown-2.mp3' },\n    { name: 'Gareth', img: 'https:\/\/stg-radiojingles24com-jinglestest.kinsta.cloud\/wp-content\/uploads\/2022\/11\/IMG_6786-Bighead-300x300.png', demo: 'https:\/\/stg-radiojingles24com-jinglestest.kinsta.cloud\/wp-content\/uploads\/2022\/11\/Gareth-Webb-Audio.mp3' },\n    { name: 'Fiona', img: 'https:\/\/stg-radiojingles24com-jinglestest.kinsta.cloud\/wp-content\/uploads\/2020\/03\/fi-cow-print-Bighead-2-300x300.png', demo: 'https:\/\/stg-radiojingles24com-jinglestest.kinsta.cloud\/wp-content\/uploads\/2022\/11\/fiona-Commercial-mix-VO.mp3' },\n    { name: 'Elisa', img: 'https:\/\/stg-radiojingles24com-jinglestest.kinsta.cloud\/wp-content\/uploads\/2022\/11\/EmsePctXIAEP6Kb-Bighead-300x300.png', demo: 'https:\/\/stg-radiojingles24com-jinglestest.kinsta.cloud\/wp-content\/uploads\/2022\/11\/Elisa-Hilton-Commerical-showreel.mp3' },\n    { name: 'Dave', img: 'https:\/\/stg-radiojingles24com-jinglestest.kinsta.cloud\/wp-content\/uploads\/2023\/03\/03-02-2023-bighead-toon-White-BG-3-300x300.png', demo: 'https:\/\/stg-radiojingles24com-jinglestest.kinsta.cloud\/wp-content\/uploads\/2023\/03\/COMMERCIAL-DEMO-SESSION4_mixdown.mp3' },\n    { name: 'Amiley (Teen)', img: 'https:\/\/stg-radiojingles24com-jinglestest.kinsta.cloud\/wp-content\/uploads\/2020\/03\/A61BC63A-A628-473F-A3ED-3F822033FCD0-Bighead-300x300.png', demo: 'https:\/\/stg-radiojingles24com-jinglestest.kinsta.cloud\/wp-content\/uploads\/2022\/11\/Verity-Commercial-Mix-Demo-2022.mp3' },\n    { name: 'Cheesy DJ', img: 'https:\/\/stg-radiojingles24com-jinglestest.kinsta.cloud\/wp-content\/uploads\/2020\/03\/p02bl5d1-Bighead-300x300.png', demo: 'https:\/\/stg-radiojingles24com-jinglestest.kinsta.cloud\/wp-content\/uploads\/2022\/11\/cheesydj.mp3' },\n    { name: 'Mike', img: 'https:\/\/stg-radiojingles24com-jinglestest.kinsta.cloud\/wp-content\/uploads\/2020\/11\/Mike-300x300.png', demo: 'https:\/\/stg-radiojingles24com-jinglestest.kinsta.cloud\/wp-content\/uploads\/2019\/11\/MikeTarnow-Imaging-Demo-1.mp3' },\n    { name: 'Jason', img: 'https:\/\/stg-radiojingles24com-jinglestest.kinsta.cloud\/wp-content\/uploads\/2020\/11\/Jason-300x300.png', demo: 'https:\/\/stg-radiojingles24com-jinglestest.kinsta.cloud\/wp-content\/uploads\/2019\/11\/JasonLeech-CommercialDemo.mp3' },\n    { name: 'Kendra', img: 'https:\/\/stg-radiojingles24com-jinglestest.kinsta.cloud\/wp-content\/uploads\/2020\/03\/Kendra-Raines-Bighead-300x300.png', demo: 'https:\/\/stg-radiojingles24com-jinglestest.kinsta.cloud\/wp-content\/uploads\/2022\/11\/Commercial-Demo-Kendra-Raines.mp3' },\n    { name: 'Ally', img: 'https:\/\/stg-radiojingles24com-jinglestest.kinsta.cloud\/wp-content\/uploads\/2020\/12\/Ally-300x300.png', demo: 'https:\/\/stg-radiojingles24com-jinglestest.kinsta.cloud\/wp-content\/uploads\/2020\/12\/Ally2.mp3' },\n    { name: 'Stephen', img: 'https:\/\/stg-radiojingles24com-jinglestest.kinsta.cloud\/wp-content\/uploads\/2020\/12\/m.97956-300x300.jpg', demo: 'https:\/\/stg-radiojingles24com-jinglestest.kinsta.cloud\/wp-content\/uploads\/2020\/02\/Stephen-Daly-Commercial-Voiceover-Show-Reel.mp3' },\n    { name: 'Henning', img: 'https:\/\/stg-radiojingles24com-jinglestest.kinsta.cloud\/wp-content\/uploads\/2020\/12\/Henning-300x300.png', demo: 'https:\/\/stg-radiojingles24com-jinglestest.kinsta.cloud\/wp-content\/uploads\/2020\/12\/Henning.mp3' },\n    { name: 'Vito', img: 'https:\/\/stg-radiojingles24com-jinglestest.kinsta.cloud\/wp-content\/uploads\/2020\/12\/Vito-300x300.png', demo: 'https:\/\/stg-radiojingles24com-jinglestest.kinsta.cloud\/wp-content\/uploads\/2020\/12\/Vito.mp3' },\n    { name: 'Santa', img: 'https:\/\/stg-radiojingles24com-jinglestest.kinsta.cloud\/wp-content\/uploads\/2020\/10\/happy-santa-1428126-300x255.jpg', demo: 'https:\/\/stg-radiojingles24com-jinglestest.kinsta.cloud\/wp-content\/uploads\/2020\/10\/Santa-Demo.mp3' }\n  ];\n  var MAX_WORDS = 300;\n  var st = { voiceList: [], format: 'MP3', busy: false };\n  var MAX_VOICES = (window.RJ24_COMM_CFG && window.RJ24_COMM_CFG.maxVoices) ? window.RJ24_COMM_CFG.maxVoices : 3;\n  var VOICE_FEE  = (window.RJ24_COMM_CFG && window.RJ24_COMM_CFG.voiceFee) ? window.RJ24_COMM_CFG.voiceFee : 20;\n\n  function el(id){ return document.getElementById(id); }\n  function wordCount(t){ t=(t||'').trim(); if(!t) return 0; var p=t.split(\/\\s+\/).filter(Boolean); return p.length; }\n\n  function portalComm(){\n    ['rjc-footer','rjc-toast','rjc-bump'].forEach(function(id){\n      var node = el(id);\n      if (node && node.parentElement !== document.body){ document.body.appendChild(node); }\n    });\n  }\n  if (document.readyState === 'loading'){ document.addEventListener('DOMContentLoaded', portalComm); }\n  else { portalComm(); }\n  setTimeout(portalComm, 800);\n  setTimeout(portalComm, 2000);\n\n  \/\/ ---- Build voice cards ----\n  var vWrap = el('rjc-voices');\n  var currentAudio = null, currentBtn = null;\n  VOICES.forEach(function(v){\n    var card = document.createElement('div');\n    card.className = 'rjsw-voice';\n    card.setAttribute('data-voice', v.name);\n    card.innerHTML =\n      '<div class=\"rjsw-voice-avatar\">' +\n        '<img decoding=\"async\" src=\"' + v.img + '\" alt=\"' + v.name + '\">' +\n        '<button type=\"button\" class=\"rjsw-voice-play\" aria-label=\"Preview ' + v.name + '\">&#9658;<\/button>' +\n        '<audio preload=\"none\" src=\"' + v.demo + '\"><\/audio>' +\n      '<\/div>' +\n      '<div class=\"rjsw-voice-name\">' + v.name + '<\/div>';\n    card.addEventListener('click', function(e){\n      if (e.target.closest('.rjsw-voice-play')) return;\n      var name = v.name;\n      var idx = st.voiceList.indexOf(name);\n      if (idx > -1){\n        \/\/ deselect\n        st.voiceList.splice(idx, 1);\n        card.classList.remove('selected');\n      } else {\n        if (st.voiceList.length >= MAX_VOICES){\n          toast('You can choose up to ' + MAX_VOICES + ' voices.', 'error');\n          return;\n        }\n        st.voiceList.push(name);\n        card.classList.add('selected');\n      }\n      updateTotal();\n    });\n    var playBtn = card.querySelector('.rjsw-voice-play');\n    var audio = card.querySelector('audio');\n    playBtn.addEventListener('click', function(e){\n      e.preventDefault(); e.stopPropagation();\n      if (currentAudio && currentAudio !== audio){ currentAudio.pause(); currentAudio.currentTime=0; if(currentBtn) currentBtn.innerHTML='&#9658;'; }\n      if (audio.paused){ audio.play(); playBtn.innerHTML='&#10073;&#10073;'; currentAudio=audio; currentBtn=playBtn; }\n      else { audio.pause(); playBtn.innerHTML='&#9658;'; }\n      audio.onended = function(){ playBtn.innerHTML='&#9658;'; };\n    });\n    vWrap.appendChild(card);\n  });\n\n  \/\/ ---- Tier helpers (mirror the plugin) ----\n  function tierPrice(words, isPaul){\n    if (words <= 75)  return isPaul ? 20 : 30;\n    if (words <= 150) return isPaul ? 30 : 50;\n    if (words <= 225) return isPaul ? 60 : 100;\n    return isPaul ? 120 : 200;\n  }\n  function tierNote(words){\n    if (words <= 75)  return 'up to 30 sec';\n    if (words <= 150) return '~30-60 sec';\n    if (words <= 225) return '~60-90 sec';\n    if (words <= 300) return '~90-120 sec';\n    return 'over 2 min - contact us';\n  }\n\n  function calcPrice(){\n    var words = wordCount(el('rjc-script').value);\n    var n = st.voiceList.length;\n    \/\/ Base rate: \"Paul\" rate only if the sole voice is Paul; any other\/extra voice uses the others rate.\n    var onlyPaul = (n === 1 && st.voiceList[0].toLowerCase() === 'paul');\n    var base = tierPrice(words, onlyPaul);\n    var extra = n > 1 ? (n - 1) * VOICE_FEE : 0;\n    return base + extra;\n  }\n\n  function updateTotal(){\n    var words = wordCount(el('rjc-script').value);\n    var over = words > MAX_WORDS;\n    \/\/ counter line\n    var c = el('rjc-count');\n    c.innerHTML = words + ' word' + (words===1?'':'s') + ' <span class=\"rjsw-tiernote\">&middot; ' + tierNote(words) + '<\/span>';\n    c.classList.toggle('over', over);\n    \/\/ selected voices line\n    var vs = el('rjc-voicesel');\n    if (vs){\n      var n = st.voiceList.length;\n      if (n === 0){ vs.innerHTML = 'No voices selected yet'; }\n      else {\n        var extra = n > 1 ? ' <span class=\"rjsw-tiernote\">&middot; +&pound;' + ((n-1)*VOICE_FEE) + ' for ' + (n-1) + ' extra voice' + (n-1===1?'':'s') + '<\/span>' : '';\n        vs.innerHTML = n + ' voice' + (n===1?'':'s') + ' selected: <b>' + st.voiceList.join(', ') + '<\/b>' + extra;\n      }\n    }\n    \/\/ overlimit notice + disable add\n    el('rjc-over').classList.toggle('show', over);\n    var addBtn = el('rjc-add');\n    if (addBtn){ addBtn.disabled = over; }\n    \/\/ total\n    el('rjc-total').innerHTML = over ? 'Quote' : ('&pound;' + calcPrice());\n  }\n\n  el('rjc-script').addEventListener('input', updateTotal);\n\n  \/\/ (Voice count is now derived from how many voice cards are selected.)\n\n  \/\/ ---- Format pills ----\n  el('rjc-format').addEventListener('click', function(e){\n    var b = e.target.closest('.rjsw-pill'); if(!b) return;\n    this.querySelectorAll('.rjsw-pill').forEach(function(p){ p.classList.remove('active'); });\n    b.classList.add('active');\n    st.format = b.getAttribute('data-fmt');\n  });\n\n  \/\/ ---- Toast ----\n  function toast(msg, kind){\n    var t = el('rjc-toast');\n    t.textContent = msg;\n    t.className = 'rjsw-toast rjc-portaled' + (kind ? ' ' + kind : '');\n    t.style.display = 'block';\n    clearTimeout(t._t);\n    t._t = setTimeout(function(){ t.style.display='none'; }, 4000);\n  }\n\n  \/\/ ---- Bump helpers ----\n  function openBump(){ el('rjc-bump').classList.add('show'); el('rjc-bump').setAttribute('aria-hidden','false'); }\n  function closeBump(){ el('rjc-bump').classList.remove('show'); el('rjc-bump').setAttribute('aria-hidden','true'); }\n\n  function resetWizard(){\n    st.voiceList = []; st.format = 'MP3';\n    document.querySelectorAll('#rjc-voices .rjsw-voice').forEach(function(c){ c.classList.remove('selected'); });\n    el('rjc-script').value = '';\n    el('rjc-instr').value = '';\n    \/\/ reset format pills\n    el('rjc-format').querySelectorAll('.rjsw-pill').forEach(function(p,i){ p.classList.toggle('active', i===0); });\n    updateTotal();\n    window.scrollTo({ top: 0, behavior: 'smooth' });\n  }\n\n  \/\/ ---- Validate ----\n  function validate(){\n    var cfg = window.RJ24_COMM_CFG || {};\n    if (!cfg.ajaxUrl){ toast('Setup error: missing config. Please refresh.', 'error'); return false; }\n    if (!st.voiceList.length){ toast('Please pick at least one voice.', 'error'); return false; }\n    var script = el('rjc-script').value.trim();\n    if (!script){ toast('Please type your advert script.', 'error'); return false; }\n    if (wordCount(script) > MAX_WORDS){ toast('That script is over 300 words - please contact us for a quote.', 'error'); return false; }\n    return true;\n  }\n\n  \/\/ ---- Submit ----\n  function submitAdvert(afterDone){\n    if (st.busy) return;\n    if (!validate()) return;\n    st.busy = true;\n    var btn = el('rjc-add'); var old = btn.textContent; btn.textContent = 'Adding...';\n\n    var cfg = window.RJ24_COMM_CFG || {};\n    var body = new URLSearchParams();\n    body.set('action', 'rj24_add_commercial');\n    body.set('nonce', cfg.nonce || '');\n    body.set('rj24_product_id', cfg.productId || '');\n    body.set('rj24_voice', st.voiceList.join(', '));\n    body.set('rj24_script', el('rjc-script').value.trim());\n    body.set('rj24_instructions', el('rjc-instr').value.trim());\n    body.set('rj24_format', st.format);\n    body.set('rj24_voices', String(st.voiceList.length));\n\n    fetch(cfg.ajaxUrl, {\n      method: 'POST', credentials: 'same-origin',\n      headers: { 'Content-Type': 'application\/x-www-form-urlencoded' },\n      body: body.toString()\n    })\n    .then(function(r){ return r.json(); })\n    .then(function(res){\n      st.busy = false; btn.textContent = old;\n      if (res && res.success){\n        toast('Advert added to cart!', 'success');\n        if (typeof afterDone === 'function'){ afterDone(res); }\n      } else {\n        toast((res && res.message) ? res.message : 'Could not add to cart.', 'error');\n      }\n    })\n    .catch(function(){\n      st.busy = false; btn.textContent = old;\n      toast('Network error. Please try again.', 'error');\n    });\n  }\n\n  \/\/ Main \"Add to cart\": add the advert, then offer the \"another advert?\" bump.\n  el('rjc-add').addEventListener('click', function(){\n    submitAdvert(function(){ openBump(); });\n  });\n\n  \/\/ Bump \"Yes\": reset the wizard for a fresh advert (item already in cart).\n  el('rjc-bump-yes').addEventListener('click', function(){\n    closeBump();\n    resetWizard();\n    toast('Build your next advert below.', 'success');\n  });\n\n  \/\/ Bump \"No thanks\": go to cart.\n  el('rjc-bump-no').addEventListener('click', function(){\n    var cfg = window.RJ24_COMM_CFG || {};\n    closeBump();\n    if (cfg.cartUrl){ window.location.href = cfg.cartUrl; }\n  });\n  el('rjc-bump').addEventListener('click', function(e){\n    if (e.target === this){\n      var cfg = window.RJ24_COMM_CFG || {};\n      closeBump();\n      if (cfg.cartUrl){ window.location.href = cfg.cartUrl; }\n    }\n  });\n\n  updateTotal();\n})();\n<\/script>\n\t\t<\/div>\n\t<\/div>\n\n\t\t\t<\/div> \n\t\t<\/div>\n\t<\/div> \n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"#rj-comm-wizard{ --fb-pink:#EC4899; --fb-pink-dark:#DB2777; --fb-pink-light:#FDF2F8; --fb-ink:#1E293B; --fb-text:#475569; --fb-muted:#94A3B8; --fb-line:#E2E8F0; font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif; color:var(--fb-ink); max-width:1000px; margin:0 auto; padding:100px 0 160px; -webkit-font-smoothing:antialiased; } @media (max-width:1000px){ #rj-comm-wizard{ padding-top:90px; } } @media (max-width:600px){ #rj-comm-wizard{ padding-top:80px; }...","protected":false},"featured_media":6045,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"product_brand":[],"product_cat":[487,481,557],"product_tag":[],"class_list":["post-11462","product","type-product","status-publish","has-post-thumbnail","product_cat-commercial-production","product_cat-radio","product_cat-sale","tm-has-options","first","instock","virtual","taxable","purchasable","product-type-simple"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Fully Produced Advert - Radio Jingles 24: Radio Jingles | DJ Drops | Podcast Intros | Sung Jingles<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/radiojingles24.com\/fr\/produit\/commercial-production\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Fully Produced Advert - Radio Jingles 24: Radio Jingles | DJ Drops | Podcast Intros | Sung Jingles\" \/>\n<meta property=\"og:url\" content=\"https:\/\/radiojingles24.com\/fr\/produit\/commercial-production\/\" \/>\n<meta property=\"og:site_name\" content=\"Radio Jingles 24: Radio Jingles | DJ Drops | Podcast Intros | Sung Jingles\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/radiojingles24\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-29T06:55:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/radiojingles24.com\/wp-content\/uploads\/2019\/11\/7Asset-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"492\" \/>\n\t<meta property=\"og:image:height\" content=\"492\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@radiojingles24\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"26 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/radiojingles24.com\\\/product\\\/commercial-production\\\/\",\"url\":\"https:\\\/\\\/radiojingles24.com\\\/product\\\/commercial-production\\\/\",\"name\":\"Fully Produced Advert - Radio Jingles 24: Radio Jingles | DJ Drops | Podcast Intros | Sung Jingles\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/radiojingles24.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/radiojingles24.com\\\/product\\\/commercial-production\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/radiojingles24.com\\\/product\\\/commercial-production\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/radiojingles24.com\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/7Asset-1.png\",\"datePublished\":\"2020-01-06T07:50:24+00:00\",\"dateModified\":\"2026-05-29T06:55:23+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/radiojingles24.com\\\/product\\\/commercial-production\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/radiojingles24.com\\\/product\\\/commercial-production\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/radiojingles24.com\\\/product\\\/commercial-production\\\/#primaryimage\",\"url\":\"https:\\\/\\\/radiojingles24.com\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/7Asset-1.png\",\"contentUrl\":\"https:\\\/\\\/radiojingles24.com\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/7Asset-1.png\",\"width\":492,\"height\":492},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/radiojingles24.com\\\/product\\\/commercial-production\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/radiojingles24.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Shop\",\"item\":\"https:\\\/\\\/radiojingles24.com\\\/es\\\/shop\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Fully Produced Advert\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/radiojingles24.com\\\/#website\",\"url\":\"https:\\\/\\\/radiojingles24.com\\\/\",\"name\":\"Radio Jingles 24: Radio Jingles | DJ Drops | Podcast Intros | Sung Jingles\",\"description\":\"Radio Jingles, Sung Jingles, DJ Drops, and Podcast Intros for commercial, community and internet radio stations. UK Based. Prices from \u00a35. Order online.\",\"publisher\":{\"@id\":\"https:\\\/\\\/radiojingles24.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/radiojingles24.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/radiojingles24.com\\\/#organization\",\"name\":\"Radio Jingles 24\",\"url\":\"https:\\\/\\\/radiojingles24.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/radiojingles24.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/radiojingles24.com\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/RadioJingle1-1.jpg\",\"contentUrl\":\"https:\\\/\\\/radiojingles24.com\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/RadioJingle1-1.jpg\",\"width\":512,\"height\":158,\"caption\":\"Radio Jingles 24\"},\"image\":{\"@id\":\"https:\\\/\\\/radiojingles24.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/radiojingles24\\\/\",\"https:\\\/\\\/x.com\\\/radiojingles24\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Fully Produced Advert - Radio Jingles 24: Radio Jingles | DJ Drops | Podcast Intros | Sung Jingles","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/radiojingles24.com\/fr\/produit\/commercial-production\/","og_locale":"fr_FR","og_type":"article","og_title":"Fully Produced Advert - Radio Jingles 24: Radio Jingles | DJ Drops | Podcast Intros | Sung Jingles","og_url":"https:\/\/radiojingles24.com\/fr\/produit\/commercial-production\/","og_site_name":"Radio Jingles 24: Radio Jingles | DJ Drops | Podcast Intros | Sung Jingles","article_publisher":"https:\/\/www.facebook.com\/radiojingles24\/","article_modified_time":"2026-05-29T06:55:23+00:00","og_image":[{"width":492,"height":492,"url":"https:\/\/radiojingles24.com\/wp-content\/uploads\/2019\/11\/7Asset-1.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_site":"@radiojingles24","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"26 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/radiojingles24.com\/product\/commercial-production\/","url":"https:\/\/radiojingles24.com\/product\/commercial-production\/","name":"Fully Produced Advert - Radio Jingles 24: Radio Jingles | DJ Drops | Podcast Intros | Sung Jingles","isPartOf":{"@id":"https:\/\/radiojingles24.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/radiojingles24.com\/product\/commercial-production\/#primaryimage"},"image":{"@id":"https:\/\/radiojingles24.com\/product\/commercial-production\/#primaryimage"},"thumbnailUrl":"https:\/\/radiojingles24.com\/wp-content\/uploads\/2019\/11\/7Asset-1.png","datePublished":"2020-01-06T07:50:24+00:00","dateModified":"2026-05-29T06:55:23+00:00","breadcrumb":{"@id":"https:\/\/radiojingles24.com\/product\/commercial-production\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/radiojingles24.com\/product\/commercial-production\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/radiojingles24.com\/product\/commercial-production\/#primaryimage","url":"https:\/\/radiojingles24.com\/wp-content\/uploads\/2019\/11\/7Asset-1.png","contentUrl":"https:\/\/radiojingles24.com\/wp-content\/uploads\/2019\/11\/7Asset-1.png","width":492,"height":492},{"@type":"BreadcrumbList","@id":"https:\/\/radiojingles24.com\/product\/commercial-production\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/radiojingles24.com\/"},{"@type":"ListItem","position":2,"name":"Shop","item":"https:\/\/radiojingles24.com\/es\/shop\/"},{"@type":"ListItem","position":3,"name":"Fully Produced Advert"}]},{"@type":"WebSite","@id":"https:\/\/radiojingles24.com\/#website","url":"https:\/\/radiojingles24.com\/","name":"Radio Jingles 24: Radio Jingles | DJ Drops | Podcast Intros | Jingles chant\u00e9s","description":"Radio Jingles, Sung Jingles, DJ Drops et Podcast Intros pour les stations de radio commerciales, communautaires et Internet. Bas\u00e9 au Royaume-Uni. Prix \u00e0 partir de 5 \u00a3. Commander en ligne.","publisher":{"@id":"https:\/\/radiojingles24.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/radiojingles24.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/radiojingles24.com\/#organization","name":"Radio Jingles 24","url":"https:\/\/radiojingles24.com\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/radiojingles24.com\/#\/schema\/logo\/image\/","url":"https:\/\/radiojingles24.com\/wp-content\/uploads\/2019\/11\/RadioJingle1-1.jpg","contentUrl":"https:\/\/radiojingles24.com\/wp-content\/uploads\/2019\/11\/RadioJingle1-1.jpg","width":512,"height":158,"caption":"Radio Jingles 24"},"image":{"@id":"https:\/\/radiojingles24.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/radiojingles24\/","https:\/\/x.com\/radiojingles24"]}]}},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/radiojingles24.com\/fr\/wp-json\/wp\/v2\/product\/11462","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/radiojingles24.com\/fr\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/radiojingles24.com\/fr\/wp-json\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/radiojingles24.com\/fr\/wp-json\/wp\/v2\/comments?post=11462"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/radiojingles24.com\/fr\/wp-json\/wp\/v2\/media\/6045"}],"wp:attachment":[{"href":"https:\/\/radiojingles24.com\/fr\/wp-json\/wp\/v2\/media?parent=11462"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/radiojingles24.com\/fr\/wp-json\/wp\/v2\/product_brand?post=11462"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/radiojingles24.com\/fr\/wp-json\/wp\/v2\/product_cat?post=11462"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/radiojingles24.com\/fr\/wp-json\/wp\/v2\/product_tag?post=11462"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}