{"id":21091270,"date":"2025-07-24T22:19:32","date_gmt":"2025-07-25T02:19:32","guid":{"rendered":"https:\/\/altwire.net\/?page_id=21091270"},"modified":"2025-07-29T16:13:28","modified_gmt":"2025-07-29T20:13:28","slug":"buy-adspace","status":"publish","type":"page","link":"https:\/\/altwire.net\/fr\/buy-adspace\/","title":{"rendered":"Self-Serve Advertising Portal"},"content":{"rendered":"\n<figure class=\"gb-block-image gb-block-image-39e863da\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"100\" class=\"gb-image gb-image-39e863da\" src=\"https:\/\/altwire.net\/wp-content\/uploads\/2025\/07\/adportalhead-e1753501057115.png\" alt=\"\" title=\"adportalhead\" srcset=\"https:\/\/altwire.net\/wp-content\/uploads\/2025\/07\/adportalhead-e1753501057115.png 500w, https:\/\/altwire.net\/wp-content\/uploads\/2025\/07\/adportalhead-e1753501057115-300x60.png 300w, https:\/\/altwire.net\/wp-content\/uploads\/2025\/07\/adportalhead-e1753501057115-18x4.png 18w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/figure>\n\n\n\n<h1 id=\"reach-our-readership\" class=\"gb-headline gb-headline-4f9c4842 gb-headline-text\">Reach our Readership.<\/h1>\n\n\n\n<p>Our readership encompasses the demographics advertisers seek when targeting passionate music and tech audiences.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li style=\"font-style:normal;font-weight:700\">60% male, aged 35-44 with disposable income<\/li>\n\n\n\n<li style=\"font-style:normal;font-weight:700\">Early adopters of both music and tech<\/li>\n\n\n\n<li style=\"font-style:normal;font-weight:700\">An eclectic readership mix of fans, artists, and industry insiders<\/li>\n\n\n\n<li style=\"font-style:normal;font-weight:700\">Three in five of our users visit us on their mobile phones<\/li>\n\n\n\n<li style=\"font-style:normal;font-weight:700\">A worldwide audience: 47% US, 33% EU<\/li>\n<\/ul>\n\n\n\n<p>Now you can advertise to our readership in just minutes. While more complex ad purchases should <span style=\"box-sizing: border-box; margin: 0px; padding: 0px;\"><a href=\"https:\/\/altwire.net\/contact\/\" target=\"_blank\">be directed to our ad sales team<\/a>, the majority of ad buy requests can be completed directly<\/span> through this portal. Select portions of our advertising portfolio are available on a per-day basis to self-serve advertisers. All ads require a minimum seven-day commitment, with a guaranteed impression share of at least 25% of a single ad space. <span style=\"box-sizing: border-box; margin: 0px; padding: 0px;\">This portal&nbsp;<em><strong>cannot<\/strong><\/em><\/span>&nbsp;run exclusive ads in an ad space, video ads, nor is it intended for use in &#8220;page takeover&#8221; style campaigns;&nbsp;however, our ad team can handle those requests for you.<\/p>\n\n\n\n<p><strong>Notice to prospective advertisers:<\/strong> We currently <strong>do not<\/strong> partner with any third-party advertising platforms (such as Google) for advertising space. All space is sold directly by AltWire and its parent companies.<em> Please get in touch with us directly or use our self-service portal.<\/em><\/p>\n\n\n\n<p><strong>Looking for more options? Our ad sales team can help with:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Video ads<\/li>\n\n\n\n<li>Background image ads<\/li>\n\n\n\n<li>Parallax ads<\/li>\n\n\n\n<li>Section sponsorship<\/li>\n\n\n\n<li>&#8220;Page takeover&#8221; (all ad spaces\/background for a single campaign)<\/li>\n\n\n\n<li>.. and more!<\/li>\n<\/ul>\n\n\n\n<p><a href=\"https:\/\/altwire.net\/custom-advertising-solutions\/\" data-type=\"page\" data-id=\"21091628\">Find out more about these custom options here<\/a>!<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/altwire.net\/contact\/\">Contact Our Ad Sales Team Today<\/a><\/div>\n<\/div>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"840\" height=\"630\" src=\"https:\/\/altwire.net\/wp-content\/uploads\/2025\/07\/adcomparison-840x630.png\" alt=\"\" class=\"wp-image-21091741\" srcset=\"https:\/\/altwire.net\/wp-content\/uploads\/2025\/07\/adcomparison-840x630.png 840w, https:\/\/altwire.net\/wp-content\/uploads\/2025\/07\/adcomparison-300x225.png 300w, https:\/\/altwire.net\/wp-content\/uploads\/2025\/07\/adcomparison-768x576.png 768w, https:\/\/altwire.net\/wp-content\/uploads\/2025\/07\/adcomparison-16x12.png 16w, https:\/\/altwire.net\/wp-content\/uploads\/2025\/07\/adcomparison.png 1024w\" sizes=\"auto, (max-width: 840px) 100vw, 840px\" \/><\/figure>\n<\/div>\n\n\n<div class=\"wp-block-rank-math-toc-block\" id=\"rank-math-toc\"><h2>Learn more:<\/h2><nav><ul><li class=\"\"><a href=\"#the-process\">The process<\/a><\/li><li class=\"\"><a href=\"#general-requirements\">General Requirements<\/a><ul><li class=\"\"><a href=\"#b\">Self-Service &#8216;Blackout&#8217; Dates<\/a><\/li><li class=\"\"><a href=\"#helpful-but-not-required\">Helpful, But Not Required<\/a><\/li><\/ul><\/li><li class=\"\"><a href=\"#what-ad-positions-are-available\">What Ad Positions Are Available?<\/a><ul><li class=\"\"><a href=\"#headline-banner-ad\">Headline Banner Ad<\/a><\/li><li class=\"\"><a href=\"#front-page-top-right-square\">Front Page Top Right Square<\/a><\/li><li class=\"\"><a href=\"#mid-page-billboard\">Mid Page Billboard<\/a><\/li><li class=\"\"><a href=\"#below-archive-above-audio-podcast\">Below Archive Above Audio Podcast<\/a><\/li><\/ul><\/li><li class=\"\"><a href=\"#f\">Frequently Asked Questions<\/a><ul><li class=\"\"><a href=\"#will-my-ad-appear-in-spaces-other-than-the-front-page\">Will my ad appear in spaces other than the front page?<\/a><\/li><li class=\"\"><a href=\"#w\">Why don&#8217;t you offer CPM?<\/a><\/li><li class=\"\"><a href=\"#c\">Can I negotiate rates?<\/a><\/li><li class=\"\"><a href=\"#c-1\">Can I target a specific demographic?<\/a><\/li><li class=\"\"><a href=\"#d\">Do you provide refunds?<\/a><\/li><li class=\"\"><a href=\"#a\">Are there different rates for different ad sizes?<\/a><\/li><li class=\"\"><a href=\"#how-often-will-my-ad-be-seen\">How often will my ad be seen?<\/a><\/li><li class=\"\"><a href=\"#will-you-provide-analytics\">Will you provide analytics?<\/a><\/li><li class=\"\"><a href=\"#can-i-control-who-appears-in-an-ad-space-with-me\">Can I control who appears in an ad space with me?<\/a><\/li><li class=\"\"><a href=\"#can-you-design-my-ad-creative\">Can you design my ad creative?<\/a><\/li><li class=\"\"><a href=\"#can-i-renew-my-ad\">Can I renew my ad?<\/a><\/li><\/ul><\/li><li class=\"\"><a href=\"#a-1\">Self-Serve Ad Purchase Form<\/a><\/li><\/ul><\/nav><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"the-process\">The process<\/h2>\n\n\n\n<p>It&#8217;s super simple to get your ad on AltWire.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Determine where you want your ad. Descriptions of available slots are provided below.<\/li>\n\n\n\n<li>Assemble your ad creative assets, and ensure they meet our requirements. If they&#8217;re IAB-compliant sizes, you&#8217;re likely already set.<\/li>\n\n\n\n<li>Fill out the form below. Don&#8217;t forget to include a destination link with any necessary tracking information! If you have multiple creative assets to submit, submit the primary ad creative in this form, and make a note in the &#8216;Ad Content&#8217; section.<\/li>\n\n\n\n<li>The form will direct you to make a payment through our payment processor, XXXX. Submit payment and wait for confirmation. (Note that we only authorize at this point, the charge does not become final until your ad is approved).<\/li>\n\n\n\n<li>Allow up to one business day for us to review your order. We may have additional questions, so please keep an eye on your email. <\/li>\n\n\n\n<li>When your order is approved, it will run at your scheduled time or immediately if you&#8217;ve selected this option.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"general-requirements\">General Requirements<\/h2>\n\n\n\n<p>Ads must, at a minimum, adhere to the following requirements:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>The ad is relevant to our readership<\/strong> (25-44, predominantly male, music and tech savvy)<\/li>\n\n\n\n<li>The same content policies as Google Adwords, etc., apply<\/li>\n\n\n\n<li>7-day minimum, 30-day maximum ad run per campaign, per space (additional client ads in the same spot count as a single ad campaign)<\/li>\n\n\n\n<li>The ad must have a start date within the next 30 calendar days (custom ad buys don&#8217;t have this restriction)<\/li>\n\n\n\n<li>IAB-compliant sizes only<\/li>\n\n\n\n<li>No profanity, nudity, sexual content, references to drug or illegal activities, gambling, online casino, astrology, or &#8220;get rich quick&#8221; ads<\/li>\n\n\n\n<li>No use of click-attracting strategies (i.e., video play icon on an image when a video doesn&#8217;t exist)<\/li>\n\n\n\n<li><strong>This option is for commercial use only. <\/strong>Sorry, no birthday wishes or anything like that. New businesses may be asked to provide evidence of legitimacy (business license, etc.) if we cannot reliably determine from the information provided. This is to protect our readers from potential scams.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"b\">Self-Service &#8216;Blackout&#8217; Dates<\/h3>\n\n\n\n<p>Self-service ads are available almost year-round; however, they are unavailable during certain times of the year to ensure adequate ad space for our custom advertising clients. Self-service ad placement is unavailable during the following periods:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Prime Day:<\/strong> July 1-15<\/li>\n\n\n\n<li><strong>Holiday Shopping Season: <\/strong>November 15-December 31<\/li>\n<\/ul>\n\n\n\n<p>Advertising on AltWire during these times is available by contract only.<\/p>\n\n\n\n<p class=\"has-small-font-size\"><em>Crypto Advertisers: We do not permit the advertising of specific crypto coins due to legal reasons. Crypto services are permissible on a case-by-case basis, and prior approval is required.<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"helpful-but-not-required\">Helpful, But Not Required<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>If you&#8217;re submitting a banner ad (i.e., 468&#215;60, 728&#215;90), submitting a mobile version of that same banner will allow us to serve your standard ad to mobile users (320&#215;50, etc). 60% of our users see us on mobile! If you send us a mobile version, please ensure the size remains IAB-compliant.<\/li>\n\n\n\n<li>If you&#8217;re using an application like Canva to export your creatives in various sizes, <strong><em>be sure to check the output<\/em><\/strong>. Occasionally, the software may make minor adjustments to the content to accommodate the requested size, which can cause unexpected design issues, making the creative unusable.<\/li>\n\n\n\n<li>We prefer images in PNG format, which allows us to convert them to lower-quality versions (JPG\/WEBP) with minimal loss of clarity. However, submitting in high-quality (with minimal compression) JPG format is also acceptable.<\/li>\n\n\n\n<li>Avoid using font sizes smaller than 10px, even for mobile ads. When our site or any other site compresses this for caching and faster delivery, your text will lose a significant amount of clarity in that conversion, causing it to look &#8216;blurry.&#8217; <span style=\"text-decoration: underline;\"><strong><em>You are responsible for the creatives you submit. We will not provide refunds, discounts, or delay billing for image quality issues resulting from poor source file quality.<\/em><\/strong><\/span><\/li>\n\n\n\n<li>If you have any additional requests, place them in the &#8216;Ad Content&#8217; section. Although it states that it is ignored in the event an image is present, the content is still viewable by our team. <\/li>\n<\/ul>\n\n\n\n<p class=\"has-small-font-size\"><em><strong>PERFORMANCE DISCLAIMER:<\/strong> Ad buys through self-serve are available on a per-day, flat fee basis only for unsold inventory; no CPM options are available. AltWire and its parent organizations make no warranties as to the number of impressions or click-through ratios (CTRs) of your ad buy. Impressions served on any particular day are highly dependent on factors we <strong>cannot<\/strong> control, including the news cycle. At our discretion, we may begin your ad up to 48 hours prior or delay up to 24 hours after your requested time if we determine that doing so would result in noticeably more impressions or to fulfill contractual obligations for our custom advertising clients. If your ad is time-sensitive (e.g., a sale, event), we will adhere to your scheduled time.<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-ad-positions-are-available\">What Ad Positions Are Available?<\/h2>\n\n\n\n<p>For self-serve customers, a total of four ad slots are available on the front page of our site. Rates are valid through August 31, 2025.<\/p>\n\n\n\n<figure class=\"gb-block-image gb-block-image-3c144be6\"><img loading=\"lazy\" decoding=\"async\" width=\"840\" height=\"560\" class=\"gb-image gb-image-3c144be6\" src=\"https:\/\/altwire.net\/wp-content\/uploads\/2025\/07\/homepageadspots-840x560.jpg\" alt=\"\" title=\"homepageadspots\" srcset=\"https:\/\/altwire.net\/wp-content\/uploads\/2025\/07\/homepageadspots-840x560.jpg 840w, https:\/\/altwire.net\/wp-content\/uploads\/2025\/07\/homepageadspots-300x200.jpg 300w, https:\/\/altwire.net\/wp-content\/uploads\/2025\/07\/homepageadspots-768x512.jpg 768w, https:\/\/altwire.net\/wp-content\/uploads\/2025\/07\/homepageadspots-1536x1024.jpg 1536w, https:\/\/altwire.net\/wp-content\/uploads\/2025\/07\/homepageadspots-18x12.jpg 18w, https:\/\/altwire.net\/wp-content\/uploads\/2025\/07\/homepageadspots.jpg 2000w\" sizes=\"auto, (max-width: 840px) 100vw, 840px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"headline-banner-ad\">Headline Banner Ad<\/h3>\n\n\n\n<p><strong>**LIMITED AVAILABILITY** <\/strong>This ad is located at the top of our page within the first screenful of content aside from our social media links. It is the primary ad space on our site, with the most impression potential. <strong><em>As this space has high impression and conversion potential, self-service ad buy orders for this space are reviewed carefully. Availability for self-serve is limited.<\/em> <\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Maximum Size: <\/strong>Leaderboard (728&#215;90)<\/li>\n\n\n\n<li><strong>Sizes Permitted<\/strong>: 468&#215;60, 728&#215;90, 320&#215;50, 300&#215;50<\/li>\n\n\n\n<li><strong>Maximum Simultaneous Ad Slots:<\/strong> 3 (33% impression share guaranteed)<\/li>\n\n\n\n<li><strong>30 Day Maximum Rate:<\/strong> $450 ($15\/day)<\/li>\n<\/ul>\n\n\n\n<p><em>Ad space is unavailable before August 28, 2025, due to prior commitments. <\/em><br><em><strong>SPECIAL &#8211; <\/strong>Lock in today&#8217;s rates ahead of the 4Q increase! The campaign must start before August 31. <\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"front-page-top-right-square\">Front Page Top Right Square<\/h3>\n\n\n\n<p>This ad can be found on the right side of the front page in the row of content featuring our podcast. We recommend relevant ads to our podcasting audience, such as events, in this ad space for the best results.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Maximum Size: <\/strong>Medium Rectangle (300&#215;250)<\/li>\n\n\n\n<li><strong>Sizes Permitted<\/strong>: 300&#215;250, 320&#215;50, 300&#215;50<\/li>\n\n\n\n<li><strong>Maximum Simultaneous Ad Slots:<\/strong> 4 (25% impression share guaranteed)<\/li>\n\n\n\n<li><strong>30 Day Maximum Rate:<\/strong> $150 ($5\/day)<\/li>\n<\/ul>\n\n\n\n<p><em>Immediate availability<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"mid-page-billboard\">Mid Page Billboard<\/h3>\n\n\n\n<p><strong>**LIMITED AVAILABILITY**<\/strong> Although not in a prime position like our Headline Banner Ad, the Mid Page Billboard still allows advertisers to attract real attention to their campaign with ad sizes up to 970&#215;250. With only two slots available, your ad is shown to <strong>half<\/strong> of all visitors who scroll by this space. This spot, which appears immediately before our plugin and hardware reviews, also presents an opportunity to capture reader attention before they are exposed to some of our highest-converting content. <strong><em>As this space has high impression and conversion potential, self-service ad buy orders for this space are reviewed carefully. <strong><em>Availability for self-serve is limited<\/em><\/strong>.<\/em><\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Maximum Size: <\/strong>Billboard (970&#215;250)<\/li>\n\n\n\n<li><strong>Sizes Permitted<\/strong>: Any IAB size below 970&#215;250 (small sizes <strong>only<\/strong> permitted for mobile use)<\/li>\n\n\n\n<li><strong>Maximum Simultaneous Ad Slots:<\/strong> 2 (50% impression share guaranteed)<\/li>\n\n\n\n<li><strong>30 Day Maximum Rate:<\/strong> $450 ($15\/day)<\/li>\n<\/ul>\n\n\n\n<p><em>Immediate availability<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"below-archive-above-audio-podcast\">Below Archive Above Audio Podcast<\/h3>\n\n\n\n<p>This ad space, located at the bottom of our front page, provides an affordable way to reach our readership. And just because it&#8217;s at the bottom of our front page doesn&#8217;t mean it won&#8217;t be seen: our analytics show that of all our pages, the front page is the one most commonly scrolled through to the bottom.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Maximum Size: <\/strong>Leaderboard (728&#215;90)<\/li>\n\n\n\n<li><strong>Sizes Permitted<\/strong>: 468&#215;60, 728&#215;90, 320&#215;50, 300&#215;50<\/li>\n\n\n\n<li><strong>Maximum Simultaneous Ad Slots:<\/strong> 4 (25% impression share guaranteed)<\/li>\n\n\n\n<li><strong>30 Day Maximum Rate:<\/strong> $90 ($3\/day)<\/li>\n<\/ul>\n\n\n\n<p><em>Immediate availability<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"f\">Frequently Asked Questions<\/h2>\n\n\n\n<p>Here&#8217;s some answers to questions you might have about our self-service offering.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"will-my-ad-appear-in-spaces-other-than-the-front-page\">Will my ad appear in spaces other than the front page?<\/h3>\n\n\n\n<p>Generally, no; however, Medium Rectangle, Leaderboard, and standard banner sizes may be used in ad spaces on other pages (with the frequency of use in that order) to fill unsold inventory on occasion. If you&#8217;d like to explore this option, we recommend purchasing ad space in the Top Right Square ad spot on the Front Page. <em><strong>Remember, this is not guaranteed with self-serve ad buys!<\/strong><\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"w\">Why don&#8217;t you offer CPM?<\/h3>\n\n\n\n<p>AltWire readers, on average, convert at a higher rate than typical ad campaigns. CPM is useful in situations where an advertiser seeks wider exposure without incurring an equally significant expense. We offer you a targeted demographic. Well-planned ad campaigns should see a return on investment, even with a flat rate.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"c\">Can I negotiate rates?<\/h3>\n\n\n\n<p>No.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"c-1\">Can I target a specific demographic?<\/h3>\n\n\n\n<p>Demographic targeting is only available with <a href=\"https:\/\/altwire.net\/custom-advertising-solutions\/\" data-type=\"page\" data-id=\"21091628\">custom ad solutions<\/a>. We can target based on location, operating system or browser, and device.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"d\">Do you provide refunds?<\/h3>\n\n\n\n<p><strong>No.<\/strong> When you submit payment, the card is authorized for the amount, but the transaction is not captured. This allows us to review the ad for suitability while ensuring sufficient funds are available for the transaction. If the ad is approved, the transaction will be finalized; if it is not, the authorization will be removed. The speed at which the transaction posts or the hold is removed will vary based on your bank.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"a\">Are there different rates for different ad sizes?<\/h3>\n\n\n\n<p>No! Any size, up to the maximum, is allowed at the same rate. There is also no additional charge to serve mobile versions of your ads, either (as long as you supply them).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"how-often-will-my-ad-be-seen\">How often will my ad be seen?<\/h3>\n\n\n\n<p>Your ad will be seen in the space for a minimum of 25% of all impressions.  The actual number of times your ad is seen is harder to determine and is highly dependent on site traffic (in other words, cross your fingers that we get a good news hit &#8211; you&#8217;ll get a great deal on ad space as a result!). <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"will-you-provide-analytics\">Will you provide analytics?<\/h3>\n\n\n\n<p>We provide basic analytics that include impression and CTR data. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"can-i-control-who-appears-in-an-ad-space-with-me\">Can I control who appears in an ad space with me?<\/h3>\n\n\n\n<p>No. As this is provided as a way for us to sell unsold ad space, self-service ad purchases are placed in available space on a first-come, first-served basis. Your ad may appear alongside advertisements from brands that have <a href=\"https:\/\/altwire.net\/custom-advertising-solutions\/\" data-type=\"page\" data-id=\"21091628\">custom advertising agreements<\/a> with us, who always have priority on available ad space. That being said, we will make every effort to avoid direct competitors appearing in ads on different parts of the page, thereby maximizing your exposure.<\/p>\n\n\n\n<p>This means that more often than not, your brand won&#8217;t be competing with similar products, allowing your ad to stand out, without the additional costs of exclusivity. However, this is not guaranteed with self-service ads.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"can-you-design-my-ad-creative\">Can you design my ad creative?<\/h3>\n\n\n\n<p>With self-service orders, no. Please contact our ad sales team. Your easiest bet if you&#8217;re looking for a quick solution is <a href=\"https:\/\/canva.com\" rel=\"noopener\">Canva<\/a>, which also has templates for many of the IAB-standard ad sizes we use.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"can-i-renew-my-ad\">Can I renew my ad?<\/h3>\n\n\n\n<p>To prevent our users from seeing the same ads repeatedly, we kindly request that you refrain from asking for the renewal of the same ad creative. Of course, we understand that in some cases, sales and events aren&#8217;t tied to a set 30-day period, so we will not reject renewals outright for this reason. We also recommend that you deal with our sales team for long-term campaigns, as self-serve doesn&#8217;t offer the same capabilities to tweak your campaign for optimal results while it&#8217;s underway.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"a-1\">Self-Serve Ad Purchase Form<\/h2>\n\n\n    <style>\r\n        \/* General Form Styles *\/\r\n#quads-adbuy-form {\r\n    max-width: 700px;\r\n    margin: 0 auto;\r\n    padding: 20px;\r\n    background-color: #f9f9f9;\r\n    border: 1px solid #ddd;\r\n    border-radius: 8px;\r\n    font-family: Arial, sans-serif;\r\n}\r\n\r\n#quads-adbuy-form h2 {\r\n    margin-bottom: 15px;\r\n    font-size: 20px;\r\n    color: #333;\r\n}\r\n\r\n\/* Form Sections *\/\r\n#quads-adbuy-form .form-section {\r\n    margin-bottom: 25px;\r\n    padding-bottom: 20px;\r\n    border-bottom: 1px solid #ddd;\r\n}\r\n\r\n#quads-adbuy-form .form-section:last-child {\r\n    border-bottom: none;\r\n}\r\n\r\n\/* Form Fields *\/\r\n#quads-adbuy-form label {\r\n    display: block;\r\n    margin-bottom: 5px;\r\n    font-weight: bold;\r\n}\r\n\r\n#quads-adbuy-form input[type=\"text\"],\r\n#quads-adbuy-form input[type=\"email\"],\r\n#quads-adbuy-form input[type=\"password\"],\r\n#quads-adbuy-form input[type=\"url\"],\r\n#quads-adbuy-form input[type=\"date\"],\r\n#quads-adbuy-form select,\r\n#quads-adbuy-form textarea {\r\n    width: 100%;\r\n    padding: 10px;\r\n    margin-bottom: 15px;\r\n    border: 1px solid #ddd;\r\n    border-radius: 4px;\r\n    font-size: 16px;\r\n    box-sizing: border-box;\r\n}\r\n\r\n#quads-adbuy-form input[type=\"file\"] {\r\n    margin-bottom: 15px;\r\n}\r\n\r\n#quads-adbuy-form input[type=\"submit\"],\r\n#quads-adbuy-form button {\r\n    display: inline-block;\r\n    background-color: #007bff;\r\n    color: #fff;\r\n    padding: 10px 15px;\r\n    border: none;\r\n    border-radius: 4px;\r\n    font-size: 16px;\r\n    cursor: pointer;\r\n    transition: background-color 0.3s;\r\n}\r\n\r\n#quads-adbuy-form input[type=\"submit\"]:hover,\r\n#quads-adbuy-form button:hover {\r\n    background-color: #0056b3;\r\n}\r\n\r\n\/* Summary Section *\/\r\n#quads-adbuy-form #summary-section {\r\n    background-color: #e9ecef;\r\n    padding: 15px;\r\n    border-radius: 8px;\r\n}\r\n\r\n#quads-adbuy-form #summary-section p {\r\n    margin: 10px 0;\r\n    font-size: 16px;\r\n}\r\n\r\n#quads-adbuy-form #summary-section strong {\r\n    font-weight: bold;\r\n}\r\n\r\n#quads-adbuy-form #total-cost {\r\n    font-size: 18px;\r\n    color: #d9534f;\r\n}\r\n\r\n#quads-adbuy-form #paypal-button-container {\r\n    margin-top: 20px;\r\n}\r\n#quads-adbuy-form .notice-success {\r\n    margin: 20px 0; \r\n    padding: 15px; \r\n    border: 1px solid #4caf50;\r\n    background-color: #dff0d8; \r\n    color: #3c763d; \r\n    border-radius: 4px; \r\n    position: relative; \r\n}\r\n\r\n#quads-adbuy-form .notice-success p {\r\n    margin: 0;\r\n}\r\n\r\n#quads-adbuy-form .notice-error {\r\n    margin: 20px 0; \r\n    padding: 15px; \r\n    border: 1px solid #d9534f; \r\n    background-color: #f2dede; \r\n    color: #a94442; \r\n    border-radius: 4px; \r\n    position: relative; \r\n}\r\n\r\n#quads-adbuy-form .notice-error p {\r\n    margin: 0;\r\n}\r\n\r\n#quads-adbuy-form .notice-dismiss {\r\n    cursor: pointer; \r\n    position: absolute; \r\n    top: 15px; \r\n    right: 15px;\r\n    background: none; \r\n    border: none; \r\n    font-size: 20px;\r\n    line-height: 1; \r\n    color: #a94442;\r\n}\r\n\r\n\r\n\r\n    <\/style>\r\n        <form id=\"quads-adbuy-form\" method=\"POST\" action=\"\/process-payment\" enctype=\"multipart\/form-data\">\r\n            <!-- Step 1: User Info Section -->\r\n                <div id=\"user-info-section\" class=\"form-section\">\r\n            <h2>User Information<\/h2>\r\n            <label for=\"full_name\">Full Name<\/label>\r\n            <input type=\"text\" name=\"full_name\" id=\"full_name\" required \/>\r\n\r\n            <label for=\"email\">Email<\/label>\r\n            <input type=\"email\" name=\"email\" id=\"email\" required \/>\r\n\r\n            <label for=\"password\">Password<\/label>\r\n            <input type=\"password\" name=\"password\" id=\"password\" required \/>\r\n        <\/div>\r\n               \r\n        <!-- Step 2: Campaign Details Section -->\r\n        <div id=\"campaign-section\" class=\"form-section\">\r\n            <h2>Campaign Details<\/h2>\r\n            <label for=\"ad_slot_id\">Select Ad Slot<\/label>\r\n\r\n            <select name=\"ad_slot_id\" id=\"ad_slot_id\" required>\r\n                <option value=\"\">Select Ad Slot<\/option>\r\n                                    <option value=\"21091368\" data-price=\"15\"  data-days=\"7\"  data-minimum-selection=\"day\"\r\n                        >\r\n                        Headline Banner Ad (USD 15\/DAY)\r\n                    <\/option>\r\n                                    <option value=\"21091367\" data-price=\"3\"  data-days=\"7\"  data-minimum-selection=\"day\"\r\n                        >\r\n                        Below Archive Above Audio Podcast (Max 728&#215;90) (USD 3\/DAY)\r\n                    <\/option>\r\n                                    <option value=\"21091365\" data-price=\"15\"  data-days=\"7\"  data-minimum-selection=\"day\"\r\n                        >\r\n                        Mid Page Billboard (Max 970&#215;250) (USD 15\/DAY)\r\n                    <\/option>\r\n                                    <option value=\"21091290\" data-price=\"5\"  data-days=\"7\"  data-minimum-selection=\"day\"\r\n                        >\r\n                        Front Page Top Right Square (Max 300&#215;250) (USD 5\/DAY)\r\n                    <\/option>\r\n                            <\/select>\r\n\r\n\r\n            <label for=\"start_date\">Start Date<\/label>\r\n            <input type=\"date\" name=\"start_date\" id=\"start_date\" required value=\"2026-05-09\" min=\"2026-05-09\" onblur=\"quadsHandleChangeDate('blur',this,'start')\"\/>\r\n\r\n            <label for=\"end_date\">End Date<\/label>\r\n            <input type=\"date\" name=\"end_date\" id=\"end_date\" required   \/>\r\n            <p id=\"ad_selection_info\" style=\"color:gray;font-size:14px;margin-top:-10px\"><\/p>\r\n            <label for=\"ad_link\">Ad Link<\/label>\r\n            <input type=\"url\" name=\"ad_link\" id=\"ad_link\" required placeholder=\"Ad Link\"\/>\r\n            <input type=\"hidden\" name=\"redirect_link\" id=\"redirect_link\" value=https:\/\/altwire.net\/fr\/wp-json\/wp\/v2\/pages\/21091270\/>\r\n          \r\n\r\n            <label for=\"ad_content\">Ad Content <small>(This will be ignored if Ad image is present)<\/small><\/label>\r\n            <textarea name=\"ad_content\" id=\"ad_content\" rows=\"4\"> Your ad text here<\/textarea>\r\n\r\n            <label for=\"ad_image\">Upload Ad Image (optional) <\/label>\r\n            <input type=\"file\" name=\"ad_image\" id=\"ad_image\" accept=\"image\/*\" \/>\r\n        <\/div>\r\n\r\n        <!-- Step 3: Summary and Payment Section -->\r\n        <div id=\"summary-section\" class=\"form-section\">\r\n            <h2>Summary<\/h2>\r\n            <p><strong>Selected Slot:<\/strong> <span id=\"summary-slot\"><\/span><\/p>\r\n            <p><strong>Start Date:<\/strong> <span id=\"summary-start-date\"><\/span><\/p>\r\n            <p><strong>End Date:<\/strong> <span id=\"summary-end-date\"><\/span><\/p>\r\n\r\n            <input type=\"text\" name=\"coupon_code\" id=\"coupon_code\" class=\"input\" value=\"\" size=\"20\" autocapitalize=\"off\" autocomplete=\"coupon_code\" placeholder=\"Redeem a coupon (if any)\" style=\"width:200px;margin:0px\" onchange=\"quadsHandleRedeemCouponCode(event)\">\r\n            <input type=\"hidden\" name=\"coupon_discount_amount\" id=\"coupon_discount_amount\" class=\"input\">\r\n            <p style=\"color:red;margin:0px\" id=\"coupon_error\"><\/p>\r\n            <p><strong>Total Cost:<\/strong> USD <span id=\"total-cost\">0<\/span><\/p>\r\n\r\n            <input type=\"hidden\" name=\"action\" value=\"quads_submit_ad_buy_form\" \/>\r\n            <input type=\"hidden\" name=\"nonce\" value=\"2f866542b7\" \/>\r\n                \r\n            <!-- PayPal Payment Button -->\r\n            <div id=\"paypal-button-container\"><\/div>\r\n                            <div>\r\n                    <label>Card Info<\/label>\r\n                    <div id=\"card-element\"style=\"padding:10px\"><\/div>\r\n                <\/div>\r\n                    <\/div>\r\n        <button type=\"submit\">Submit<\/button>\r\n    <\/form>\r\n   \r\n            <script>\r\n   \r\n    let ad_lists = {\"21091368\":{\"name\":\"Headline Banner Ad\",\"price\":\"15\",\"ad_minimum_days\":\"7\",\"ad_minimum_selection\":\"day\",\"currency\":\"USD\",\"type\":\"per_day\"},\"21091367\":{\"name\":\"Below Archive Above Audio Podcast (Max 728&#215;90)\",\"price\":\"3\",\"ad_minimum_days\":\"7\",\"ad_minimum_selection\":\"day\",\"currency\":\"USD\",\"type\":\"per_day\"},\"21091365\":{\"name\":\"Mid Page Billboard (Max 970&#215;250)\",\"price\":\"15\",\"ad_minimum_days\":\"7\",\"ad_minimum_selection\":\"day\",\"currency\":\"USD\",\"type\":\"per_day\"},\"21091290\":{\"name\":\"Front Page Top Right Square (Max 300&#215;250)\",\"price\":\"5\",\"ad_minimum_days\":\"7\",\"ad_minimum_selection\":\"day\",\"currency\":\"USD\",\"type\":\"per_day\"}};\r\n    \r\n    let selected_id = '';\r\n        function quadsHandleRedeemCouponCode(event){\r\n        let coupon = event.target.value;\r\n        let nonce = '6d7f3a0588';\r\n        let total_cost = document.getElementById('total-cost').innerHTML;\r\n        jQuery.ajax({\r\n            url: 'https:\/\/altwire.net\/wp-admin\/admin-ajax.php',\r\n            type: 'post',\r\n            data: {slot_id:selected_id,coupon:coupon,nonce:nonce,action:'quads_redeem_coupon',total_cost:total_cost},\r\n            success: function (response, status, XHR) {\r\n               let data = response.data;\r\n               if( data.success == 2 ){\r\n                    let message = data.message;\r\n                    document.getElementById('coupon_error').innerHTML = message;\r\n                    setTimeout(() => {\r\n                        document.getElementById('coupon_error').innerHTML = '';\r\n                    }, 5000);\r\n               }else{\r\n                   let message = data.message;\r\n                    document.getElementById('coupon_error').innerHTML = 'You are eligible for discount of '+message;\r\n                    total_cost = total_cost - message;\r\n                    document.getElementById('total-cost').innerText = total_cost;\r\n                    document.getElementById('coupon_discount_amount').value = message;\r\n                    document.getElementById('coupon_error').style.color = 'green';\r\n               }\r\n            },\r\n            error: function (request, status, error) {\r\n            },\r\n        });\r\n    }\r\n    function quadsHandleConvertFormat(newDate){\r\n        newDate = new Date(newDate);\r\n        let nday = newDate.getDate();\r\n        nday = nday.toString().padStart(2, '0');\r\n        let nmonth = newDate.getMonth() + 1;\r\n        nmonth = nmonth.toString().padStart(2, '0');\r\n        let nyear = newDate.getFullYear();\r\n        const formattedDate = `${nday}\/${nmonth}\/${nyear}`;\r\n        return formattedDate;\r\n    }            \r\n    function quadsCalculateTotalCost(selected_id){\r\n        let price = ad_lists[selected_id].price;\r\n        let ad_minimum_days = ad_lists[selected_id].ad_minimum_days;\r\n        let minimumSelection = ad_lists[selected_id].ad_minimum_selection;\r\n\r\n        let start_date = new Date();\r\n        let selectedDate = new Date();\r\n        \r\n        if(ad_minimum_days!==undefined && ad_minimum_days!=\"\"){\r\n            var numberOfDaysToAdd = parseInt(ad_minimum_days);\r\n            let newDate = '';\r\n            if(minimumSelection=='day'){\r\n                newDate = selectedDate.setDate(selectedDate.getDate() + numberOfDaysToAdd);\r\n            }else if(minimumSelection=='month'){\r\n                newDate = selectedDate.setMonth(selectedDate.getMonth() + numberOfDaysToAdd);\r\n            }\r\n            const startDate = quadsHandleConvertFormat(start_date);\r\n            const endDate = quadsHandleConvertFormat(newDate);\r\n             document.getElementById('summary-start-date').innerText = startDate;\r\n            document.getElementById('summary-end-date').innerText = endDate;\r\n            newDate = new Date(newDate);\r\n            if(newDate!==\"\"){\r\n                const days = quadsCalculateDays(start_date, newDate);\r\n                let totalCost = price * days;\r\n                totalCost = totalCost.toFixed(2);\r\n                document.getElementById('total-cost').innerText = totalCost;\r\n            }\r\n        }\r\n    }\r\n    function quadsHandleChangeDate( ev, object,type ) {\r\n        let ad_slot_id = document.getElementById(\"ad_slot_id\").value;\r\n        let ad_info = ad_lists[ ad_slot_id ];\r\n        var numberOfDaysToAdd = ad_info.ad_minimum_days;\r\n        numberOfDaysToAdd = parseInt( numberOfDaysToAdd );\r\n        var minimumSelection = ad_info.ad_minimum_selection;\r\n       \r\n        let thisdate = object.value;\r\n        var selectedDate = new Date(thisdate);\r\n        if(ad_info.ad_minimum_days!==undefined && ad_info.ad_minimum_days!=\"\"){\r\n            let newDate = '';\r\n            let ad_selection_info = '';\r\n            if(minimumSelection=='day'){\r\n                selectedDate.setDate(selectedDate.getDate() + numberOfDaysToAdd); \/\/ Add specified days\r\n                newDate = selectedDate.toISOString().split('T')[0];\r\n                ad_selection_info = 'Minimum '+numberOfDaysToAdd+' day(s) selection is possible for the selected Ad Slot';\r\n            }else if(minimumSelection=='month'){\r\n                newDate = selectedDate.setMonth( selectedDate.getMonth() + numberOfDaysToAdd );\r\n                ad_selection_info = 'Minimum '+numberOfDaysToAdd+' month(s) selection is possible for the selected Ad Slot';\r\n            }\r\n            document.getElementById(\"ad_selection_info\").innerHTML = ad_selection_info;\r\n          \r\n            if(newDate!=\"\"){\r\n                newDate = new Date( newDate );\r\n                let nday = newDate.getDate();\r\n                nday = nday.toString().padStart(2, '0');\r\n                let nmonth = newDate.getMonth() + 1;\r\n                nmonth = nmonth.toString().padStart(2, '0');\r\n                let nyear = newDate.getFullYear();\r\n                const formattedDate = quadsHandleConvertFormat( newDate );\r\n                \r\n                let new_date = nyear+'-'+nmonth+'-'+nday;\r\n                \r\n                if(type==\"start\"){\r\n                    document.getElementById('end_date').value=new_date;\r\n                    document.getElementById('end_date').setAttribute('min', new_date);\r\n                }\r\n                quadsUpdateSummary();\r\n            }\r\n        }\r\n    }\r\n\r\n    document.getElementById('ad_slot_id').addEventListener('change', function() {\r\n        let slotid =  this.options[this.selectedIndex].value;\r\n        window.location.href = '?ad_slot_id='+slotid;\r\n    });\r\n\r\nfunction quadsHandleAdSlotChange(){\r\n    const ad_slot_val = document.getElementById('ad_slot_id');\r\n\r\n    if (ad_slot_val && ad_slot_val.value) {\r\n        document.getElementById('summary-slot').innerText = ad_slot_val.options[ad_slot_val.selectedIndex].text; \r\n    }\r\n}\r\n\r\n\/\/ Run on page load\r\ndocument.addEventListener('DOMContentLoaded', quadsHandleAdSlotChange);\r\n\r\n\r\n\r\n\r\ndocument.getElementById('start_date').addEventListener('change', function() {\r\n    const startDate = document.getElementById('start_date').value;\r\n    const endDate = document.getElementById('end_date').value;\r\n\r\n    \/\/ Automatically adjust end date if it's earlier than start date\r\n    if (startDate && endDate && !quadsIsValidDateRange(startDate, endDate)) {\r\n        document.getElementById('end_date').value = startDate; \/\/ Set end date to the start date\r\n    }\r\n\r\n    quadsUpdateSummary();\r\n});\r\n\r\ndocument.getElementById('end_date').addEventListener('change', function() {\r\n    const startDate = document.getElementById('start_date').value;\r\n    const endDate = document.getElementById('end_date').value;\r\n\r\n    \/\/ Prevent end date from being earlier than start date\r\n    if (startDate && endDate && !quadsIsValidDateRange(startDate, endDate)) {\r\n        alert('End date must be greater than or equal to start date.');\r\n        document.getElementById('end_date').value = startDate; \/\/ Reset end date to start date\r\n    }\r\n\r\n    quadsUpdateSummary();\r\n});\r\n\r\nfunction quadsUpdateSummary() {\r\n    const startDate = document.getElementById('start_date').value;\r\n    const endDate = document.getElementById('end_date').value;\r\n    const pricePerDay = document.getElementById('ad_slot_id').selectedOptions[0].getAttribute('data-price');\r\n\r\n    if (startDate && endDate && quadsIsValidDateRange(startDate, endDate)) {\r\n        document.getElementById('summary-start-date').innerText = startDate;\r\n        document.getElementById('summary-end-date').innerText = endDate;\r\n        const days = quadsCalculateDays(startDate, endDate);\r\n        document.getElementById('total-cost').innerText = pricePerDay * days;\r\n    }\r\n}\r\n\r\nfunction quadsCalculateDays(start, end) {\r\n    const startDate = new Date(start);\r\n    const endDate = new Date(end);\r\n    const timeDiff = endDate - startDate;\r\n    return Math.ceil(timeDiff \/ (1000 * 3600 * 24)) + 1; \r\n}\r\n\r\nfunction quadsIsValidDateRange(start, end) {\r\n    const startDate = new Date(start);\r\n    const endDate = new Date(end);\r\n    return endDate >= startDate; \r\n}\r\n\r\n    document.addEventListener('DOMContentLoaded', function() {\r\n            document.getElementById('quads-adbuy-form').addEventListener('submit', function(e) {\r\n    e.preventDefault(); \/\/ Prevent the form from submitting normally\r\n\r\n    var form = this;\r\n    var formData = new FormData(form);\r\n\r\n    \/\/ Disable the submit button and change its text\r\n    var submitButton = form.querySelector('button[type=\"submit\"]');\r\n    submitButton.disabled = true;\r\n    submitButton.textContent = 'Submitting...';\r\n\r\n    var xhr = new XMLHttpRequest();\r\n    xhr.open('POST', 'https:\/\/altwire.net\/wp-admin\/admin-ajax.php', true);\r\n\r\n\r\n    \/\/ Handle the success and error responses\r\n    xhr.onload = function() {\r\n\r\n        \/\/ Re-enable the submit button and reset its text\r\n        submitButton.disabled = false;\r\n\r\n        if (xhr.status >= 200 && xhr.status < 400) {\r\n            var response = JSON.parse(xhr.responseText);\r\n            if (response.success) {\r\n                var paypalFormContainer = document.createElement('div');\r\n                if(response.data.paypal_form){\r\n                    paypalFormContainer.innerHTML = response.data.paypal_form;\r\n                    document.body.appendChild(paypalFormContainer);\r\n                }\r\n                \/\/ Automatically submit the PayPal form\r\n                var paypalForm = paypalFormContainer.querySelector('form');\r\n                if (paypalForm) {\r\n                    paypalForm.submit();\r\n                }else{\r\n                    \r\n                                                            if(response.data.id){\r\n                        quadsProcessStripePaymentSuccess(response.data);\r\n                    }\r\n                                    }\r\n            } else {\r\n                alert('Error: ' + response.data.message);\r\n            }\r\n        } else {\r\n            alert('An error occurred: ' + xhr.statusText);\r\n        }\r\n    };\r\n\r\n    \/\/ Handle network errors\r\n    xhr.onerror = function() {\r\n\r\n        \/\/ Re-enable the submit button and reset its text\r\n        submitButton.disabled = false;\r\n        submitButton.textContent = 'Submit';\r\n\r\n        alert('An error occurred during the request.');\r\n    };\r\n\r\n    \/\/ Send the form data\r\n    xhr.send(formData);\r\n});\r\n\r\n});\r\n    var stripe = Stripe('pk_test_51Rru73I7DGohzKeuSlJVr9HMP6s6VAnmz5aKfwfh0ueFJUjOhaXIBf3gNfqvh6l0wgzVZCWDaUPfqN0J8mWwdbIl00VW4OII8G'); \/\/ Replace with your key\r\n    var elements = stripe.elements();\r\n    var card = elements.create('card');\r\n    card.mount('#card-element');\r\nfunction quadsPayWithPaystack(data) {\r\n    let success_link = data.success_link;\r\n    var handler = PaystackPop.setup({\r\n        key: data.public_key, \/\/ Replace with your Public Key\r\n        email: data.email,\r\n        amount: data.amount, \/\/  * 100 Convert to kobo\r\n        currency: data.currency,\r\n        callback: function(response) {\r\n            window.location.href = \"verify_payment.php?reference=\" + response.reference;\r\n        },\r\n        onClose: function() {\r\n            alert('Payment window closed.');\r\n        }\r\n    });\r\n    handler.openIframe();\r\n}\r\nfunction verifyPaystackPayment(reference,success_link){\r\n    let nonce = '2f866542b7';\r\n    $.ajax({\r\n        url: 'https:\/\/altwire.net\/wp-admin\/admin-ajax.php',\r\n        type: 'post',\r\n        data: {reference:reference,nonce:nonce,action:'quads_verify_paystack_payment'},\r\n        success: function (response, status, XHR) {\r\n            if(response.data==1){\r\n                window.location.href = success_link;\r\n            }\r\n        },\r\n        error: function (request, status, error) {\r\n        },\r\n    });\r\n}\r\nasync function quadsProcessStripePaymentSuccess( data ){\r\n    let client_secret = data.id;\r\n    let success_link = data.success_link;\r\n    let cancel_url = data.cancel_url;\r\n    const {error, paymentIntent} = await stripe.confirmCardPayment(client_secret, {\r\n        payment_method: {card: card}\r\n    });\r\n\r\n    if (error) {\r\n        window.location.href = cancel_url;\r\n    } else if (paymentIntent.status === 'succeeded') {\r\n        window.location.href = success_link;\r\n    } \r\n}\r\n\r\n    <\/script>\r\n    ","protected":false},"excerpt":{"rendered":"<p>Reach our Readership. Our readership encompasses the demographics advertisers seek when targeting passionate music and tech audiences. Now you can &#8230; <a title=\"Self-Serve Advertising Portal\" class=\"read-more\" href=\"https:\/\/altwire.net\/fr\/buy-adspace\/\" aria-label=\"More on Self-Serve Advertising Portal\">En savoir plus<\/a><\/p>","protected":false},"author":98,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"episode_type":"","audio_file":"","transcript_file":"","podmotor_file_id":"","podmotor_episode_id":"","cover_image":"","cover_image_id":"","duration":"","filesize":"","filesize_raw":"","date_recorded":"","explicit":"","block":"","itunes_episode_number":"","itunes_title":"","itunes_season_number":"","itunes_episode_type":"","ngg_post_thumbnail":0,"footnotes":""},"class_list":["post-21091270","page","type-page","status-publish"],"_links":{"self":[{"href":"https:\/\/altwire.net\/fr\/wp-json\/wp\/v2\/pages\/21091270","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/altwire.net\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/altwire.net\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/altwire.net\/fr\/wp-json\/wp\/v2\/users\/98"}],"replies":[{"embeddable":true,"href":"https:\/\/altwire.net\/fr\/wp-json\/wp\/v2\/comments?post=21091270"}],"version-history":[{"count":5,"href":"https:\/\/altwire.net\/fr\/wp-json\/wp\/v2\/pages\/21091270\/revisions"}],"predecessor-version":[{"id":21091744,"href":"https:\/\/altwire.net\/fr\/wp-json\/wp\/v2\/pages\/21091270\/revisions\/21091744"}],"wp:attachment":[{"href":"https:\/\/altwire.net\/fr\/wp-json\/wp\/v2\/media?parent=21091270"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}