{"id":69036,"date":"2025-12-31T12:16:46","date_gmt":"2025-12-31T12:16:46","guid":{"rendered":"https:\/\/alienroad.com\/okategoriserad\/how-to-exclude-childrens-channels-from-youtube-advertising\/"},"modified":"2026-04-04T09:27:22","modified_gmt":"2026-04-04T09:27:22","slug":"how-to-exclude-childrens-channels-from-youtube-advertising","status":"publish","type":"post","link":"https:\/\/alienroad.com\/sv\/seo-2\/how-to-exclude-childrens-channels-from-youtube-advertising\/","title":{"rendered":"Hur man utesluter barnkanaler fr\u00e5n YouTube-annonsering"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">I mitten av mars l\u00e4mnade ett antal stora annons\u00f6rer YouTube eftersom deras pre-roll-annonser (betalda videor som visas innan huvudinneh\u00e5llet spelas och kan hoppas \u00f6ver efter 5 sekunder) placerades i videor med st\u00f6tande inneh\u00e5ll. Men i den h\u00e4r artikeln vill vi prata om ett annat viktigt \u00e4mne \u2013 oavsiktlig visning av pre-rolls i barninneh\u00e5ll.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Problemet \u00e4r att \u00e4ven med korrekta inst\u00e4llningar f\u00f6r m\u00e5lgrupp f\u00f6r vuxen publik, tilldelas en stor m\u00e4ngd (upp till 90 % i vissa fall) av visningarna till barnkanaler. Detta beror p\u00e5 att f\u00f6r\u00e4ldrar anv\u00e4nder &#8221;vuxna&#8221; konton p\u00e5 sina enheter, b\u00e5de mobila och station\u00e4ra, f\u00f6r att visa tecknade serier och utbildningsvideor till sina barn.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sj\u00e4lvklart vill annons\u00f6rer inte spendera sina budgetar p\u00e5 barn som bara tittar p\u00e5 pre-rolls, eftersom detta har n\u00e4stan ingen effekt p\u00e5 f\u00f6rs\u00e4ljningen. S\u00e5dana videor och kanaler kan uteslutas med negativa nyckelord, men det \u00e4r tidskr\u00e4vande och sv\u00e5rt och kommer inte att utesluta alla kanaler och videor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">M\u00e5nga icke-popul\u00e4ra barnkanaler och videor forts\u00e4tter att visa pre-roll-annonser eftersom de delar ett gemensamt, barnsligt namn eller har en otillr\u00e4cklig beskrivning, men de ses \u00e4nd\u00e5 av m\u00e5nga barn. Det finns ett s\u00e4tt att automatisera s\u00f6kningen och uteslutningen av s\u00e5dana kanaler med AdWords-skript, som tillhandah\u00e5lls nedan.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Problemets l\u00f6sning<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/alienroad.com\/sv\/seo-2\/google-news-seo\/\">google<\/a> AdWords l\u00e5ter dig skapa egna skript i JS f\u00f6r att hantera ditt reklamkonto. De baseras p\u00e5 Google Apps Scripts och deras fr\u00e4msta f\u00f6rdel \u00e4r integration med andra Google-tj\u00e4nster, s\u00e5som Google Drive, Kalkylblad, YouTube, Analytics, BigQuery, etc., samt m\u00f6jligheten att arbeta med tredjeparts-API:er. Till exempel kan du anv\u00e4nda YouTube Data API v3 f\u00f6r att hitta videon f\u00f6r en annonsplacering.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Det visade sig att barnvideor \u00e4r sammanfogade inte efter namn, utan efter deras taggar. Efter att ha modifierat skriptet f\u00f6r YouTube-videos\u00f6kning hittades liknande taggar f\u00f6r olika barnvideor p\u00e5 engelska, ryska och ukrainska och sparades i <a href=\"https:\/\/alienroad.com\/sv\/seo-2\/google-news-seo\/\">google<\/a> Kalkylblad f\u00f6r vidare anv\u00e4ndning. Filen \u00e4r offentlig, men det rekommenderas att g\u00f6ra en kopia av denna fil och spara den p\u00e5 ditt Google Drive innan du st\u00e4ller in skriptet och ers\u00e4tta fil-ID:t i skriptet med ett nytt.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Viktiga detaljer<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Vi h\u00e4mtar alla l\u00e4nkar med YouTube-placeringar och videoId fr\u00e5n f\u00f6reg\u00e5ende datum fr\u00e5n URL_PERFORMANCE_REPORT:<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">var report = AdWordsApp.report(<br>\u2018SELECT Url \u2018 +<br>\u2018FROMURL_PERFORMANCE_REPORT \u2018 +<br>\u2018WHERE CampaignName CONTAINS \u201cVideo\u201d \u2018 +<br>\u2018DURING YESTERDAY\u2019);<br>var rows = report.rows();<br>while (rows.hasNext()) {<br>var row = rows.next();<br>var videoId = row.toString().replace(\u2018www.youtube.com\/video\/\u2019,\u201d);<br>videoIdList.push();<br>}<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>F\u00f6rfr\u00e5gningar skickas till YouTube med varje video-ID i loopen. Taggar och video-kanal-ID:n som erh\u00e5lls i svaret kontrolleras om de matchar n\u00e5got fr\u00e5n den insamlade biblioteket med barn-taggar:<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">for (var i = 0; i &lt; videoList.length; i++) {<br>var results = YouTube.Videos.list(\u2018snippet\u2019, {id: videoList});<br>try {<br>if (results.items.snippet !== undefined) {<br>var channelId = results.items.snippet.channelId;<br>var tags = results.items.snippet.tags;<br>if (uniqueChannel !== true){<br>for (var k = 0; k &lt; tags.length; k++) {<br>if (tagsObj] !== undefined) {<br>channels.push();<br>uniqueChannel = true;<br>Logger.log(\u201cAdd to the library with extensions \u2013 \u201d + channelId);<br>break;<br>} else {<br>continue;<br>};<br>}<br>}<br>}<br>} catch (e) {<br>Logger.log(e);<br>}<br>}<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Om n\u00e5gon av videotaggarna matchar taggarna i biblioteket kommer ID:t f\u00f6r video-kanalen att skickas till arrayen f\u00f6r uteslutning (om det inte redan har lagts till via en annan video fr\u00e5n samma kanal).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">N\u00e4r alla videor har kontrollerats k\u00f6rs loopen f\u00f6r att l\u00e4gga till alla kanaler till listan \u00f6ver uteslutna webbplatser i ditt AdWords-konto. En lista med ett namn identiskt med det i skriptet (h\u00e4r \u2013 \u201cVideo_channels\u201d) beh\u00f6ver skapas i f\u00f6rv\u00e4g. Gr\u00e4nsen f\u00f6r listan \u00f6ver uteslutna webbplatser \u00e4r 65 000, s\u00e5 det b\u00f6r inte finnas n\u00e5got problem med \u00f6verfl\u00f6de.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">var excludedPlacementList = AdWordsApp.excludedPlacementLists().withCondition(\u2018Name = \u201cVideo_Channels\u201d\u2018).get().next();<br>for (var d = 0; d &lt; channels.length; d++) {<br>excludedPlacementList.addExcludedPlacement(\u201cyoutube.com\/channel\/\u201d+channels.toString());<br>};<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Problem som uppstod<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">L\u00f6sningen som tillhandah\u00e5lls ovan verkade fungera korrekt, men vissa problem uppstod \u00e4nd\u00e5. N\u00e4r vi anv\u00e4nde detta skript st\u00f6tte vi p\u00e5 f\u00f6ljande problem. Skriptet hann inte bearbeta alla videor fr\u00e5n f\u00f6reg\u00e5ende dag eftersom det fanns en 30-minuters begr\u00e4nsning av AdWords. S\u00e5 de nya undantagen lades inte till.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ut\u00f6ver det var det n\u00f6dv\u00e4ndigt att l\u00e4gga till videor s\u00e5 ofta som m\u00f6jligt f\u00f6r att spara budgeten genom att rikta in sig p\u00e5 r\u00e4tt publik. Tyv\u00e4rr, \u00e4ven efter att ha lagt till en video till listan \u00f6ver undantag, b\u00f6rjade de enligt v\u00e5r erfarenhet inte fungera omedelbart. <a href=\"https:\/\/alienroad.com\/sv\/seo-2\/google-news-seo\/\">google<\/a> tekniska support uppskattade att det skulle ta upp till 2 dagar, vanligtvis mindre. D\u00e4rf\u00f6r, om du har en lista \u00f6ver kanaler som samlats in av skriptet, rekommenderas det att l\u00e4gga till dem i undantagslistan i f\u00f6rv\u00e4g.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>L\u00f6sning<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Det verkar rimligt att k\u00f6ra skriptet varje timme och inte kontrollera videor som tidigare har kontrollerats, annars kommer skriptet att n\u00e5 30-minutersgr\u00e4nsen mitt p\u00e5 dagen. L\u00f6sningen utformades med detta skript. Det var lite mer komplicerat j\u00e4mf\u00f6rt med den f\u00f6rsta versionen av skriptet, men resultaten var utm\u00e4rkta.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vi lade till funktionaliteten f\u00f6r att spara txt-filer med det kontrollerade inneh\u00e5llet till Google Drive. ID:n f\u00f6r det kontrollerade inneh\u00e5llet antecknades i filen och senare j\u00e4mf\u00f6rdes de med de nya ID:n. J\u00e4mf\u00f6relsen gjordes med en differensmetod fr\u00e5n den open-source Undercode.js-biblioteket.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Som utdata fick vi en array med enbart nya videoId f\u00f6r den senaste timmen, som vi kontrollerade enligt schemat som utvecklades i den f\u00f6rsta versionen av skriptet f\u00f6r f\u00f6rekomsten av taggar. Och efter att skriptet var klart lade vi till alla videor f\u00f6r den aktuella dagen till samma txt-fil.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Inst\u00e4llning av skriptet<\/strong><\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Ange namnet p\u00e5 filen som ska skapas p\u00e5 Google Drive:<br>var dataFile = \u201cvideoIds.txt\u201d;<br>Om det inte finns en s\u00e5dan fil kommer den att skapas automatiskt.<\/li>\n\n\n\n<li>V\u00e4lj de kampanjer du vill kontrollera:<br>\u2018WHERE CampaignName CONTAINS \u201c(Video)\u201d<br>AWQL-syntaxen tillhandah\u00e5lls i AdWords Hj\u00e4lp.<\/li>\n\n\n\n<li>Ers\u00e4tt fil-ID:t i Google Kalkylblad:<br>var spreadsheet = SpreadsheetApp.openById(\u201911PMGc70yLE88Npi47Hwb6W36Y8yjw2N2CdXXLgdK12o\u2019);<\/li>\n\n\n\n<li>I AdWords-gr\u00e4nssnittet, skapa den allm\u00e4nna listan \u00f6ver uteslutna placeringar:<br>var excludedPlacementList = AdWordsApp.excludedPlacementLists().withCondition(\u2018Name = \u201cVideo_channels\u201d\u2018).get().next();<br>och infoga dess namn ist\u00e4llet f\u00f6r \u201cVideo_channels\u201d.<\/li>\n\n\n\n<li>Aktivera YouTube i ut\u00f6kade API:er.<br>Efter de f\u00f6rsta visningarna, aktivera YouTube API i Google Developers Console. L\u00e4nken kommer att vara i fel-loggen.<\/li>\n\n\n\n<li>St\u00e4ll in ett &#8221;Varje timme&#8221;-schema f\u00f6r skriptk\u00f6rning.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Och voil\u00e0!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Avslutande kommentarer<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Som resultat skapade vi ett skript som kontrollerade YouTube-kanaler med barnvideoinneh\u00e5ll varje timme utan att n\u00e5 tidsgr\u00e4nsen. Du kan ocks\u00e5 anpassa skriptet till vilket \u00e4mne som helst genom att l\u00e4gga till nya taggar i Kalkylbladsfilen. Koden f\u00f6r det uppdaterade skriptet publicerades h\u00e4r. Dina fr\u00e5gor och f\u00f6rslag uppskattas v\u00e4nligt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">T\u00e4nk p\u00e5 att ibland hamnar videokanaler med annat inneh\u00e5ll ocks\u00e5 i undantagslistan, men detta h\u00e4nder s\u00e4llan. Det finns tv\u00e5 huvudsk\u00e4l till det. Kanal\u00e4garna delar inneh\u00e5ll f\u00f6r barn samt andra typer av inneh\u00e5ll. Och ibland kan videokanaler ocks\u00e5 anv\u00e4nda fel taggar f\u00f6r att ut\u00f6ka sin publik.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Enligt v\u00e5ra observationer kommer visningsfrekvensen (VTR, view-through rate) att minska betydligt efter att du b\u00f6rjar anv\u00e4nda skriptet, eftersom vuxna trycker p\u00e5 &#8221;hoppa \u00f6ver&#8221;-knappen oftare \u00e4n barn, men p\u00e5 detta s\u00e4tt kommer din annons att visas f\u00f6r den relevanta publiken.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Anv\u00e4nd skriptet och placera dina annonser p\u00e5 r\u00e4tt kanaler!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Kanaler<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>S\u00f6k<\/strong><\/h3>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Kategorier<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Byr\u00e5er<\/li>\n\n\n\n<li>AI Integrationsr\u00e5dgivning<\/li>\n\n\n\n<li>AI Utbildning &amp; Workshops<\/li>\n\n\n\n<li>Amazon<\/li>\n\n\n\n<li>Analys<\/li>\n\n\n\n<li>Blogg<\/li>\n\n\n\n<li>Varum\u00e4rkesdesign Identitet<\/li>\n\n\n\n<li>Fallstudier<\/li>\n\n\n\n<li>Kanaler<\/li>\n\n\n\n<li>Clock Fly Strategi<\/li>\n\n\n\n<li>Konkurrentforskning<\/li>\n\n\n\n<li>Inneh\u00e5ll<\/li>\n\n\n\n<li>Inneh\u00e5llsskapande<\/li>\n\n\n\n<li>Inneh\u00e5llsstrategi<\/li>\n\n\n\n<li>Inneh\u00e5llstyper<\/li>\n\n\n\n<li>Dataanalys &amp; Insikter<\/li>\n\n\n\n<li>Digital Marknadsf\u00f6ring<\/li>\n\n\n\n<li>Digital Strategi<\/li>\n\n\n\n<li>Visningsannonser<\/li>\n\n\n\n<li>E-handel<\/li>\n\n\n\n<li>E-postmarknadsf\u00f6ring<\/li>\n\n\n\n<li>Google SEO Uppdatering<\/li>\n\n\n\n<li>Branschnyheter<\/li>\n\n\n\n<li>INSPIRATION<\/li>\n\n\n\n<li>Marknadsforskning<\/li>\n\n\n\n<li>Marknadsf\u00f6ring<\/li>\n\n\n\n<li>Marknadsf\u00f6ringsgrunderna<\/li>\n\n\n\n<li>Nyheter<\/li>\n\n\n\n<li>Tidningar<\/li>\n\n\n\n<li>Open AI<\/li>\n\n\n\n<li>Originalforskning<\/li>\n\n\n\n<li>Betald S\u00f6kning<\/li>\n\n\n\n<li>PR<\/li>\n\n\n\n<li>Robotiserad Processautomatisering<\/li>\n\n\n\n<li>SEO<\/li>\n\n\n\n<li>SEO Reality Show<\/li>\n\n\n\n<li>Sociala Medier<\/li>\n\n\n\n<li>Okategoriserat<\/li>\n\n\n\n<li>Webbutveckling<\/li>\n\n\n\n<li>Webbplatsarkitektur<\/li>\n\n\n\n<li>Vad \u00e4r SEO<\/li>\n\n\n\n<li>WordPress<\/li>\n\n\n\n<li>YouTube &amp; Video<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Taggar<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Byr\u00e5 AI AI-byr\u00e5 Konst blogg Aff\u00e4rer Kanaler Inneh\u00e5ll Kreativt dataanalys Design utveckling Digital Digital Byr\u00e5 Illustration landning Marknadsf\u00f6ring nyheter Nyheter &amp; Forskning Produkt robotik <a href=\"https:\/\/alienroad.com\/sv\/seo-2\/mastering-local-seo-small-businesses-3\/\">seo<\/a> programvara Startup Teknik Trendigt WordPress Workshops<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Socialt<\/strong><\/h3>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Nyhetsbrev<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Registrera dig nu f\u00f6r att f\u00e5 de senaste uppdateringarna om kampanjer &amp; Rabatter.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;Prenumerera<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>S\u00f6k<\/strong><\/h3>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Senaste Inl\u00e4gg<\/strong><\/h3>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>AI f\u00f6rb\u00e4ttrar detaljhandelskundupplevelsen.<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">27 aug 2024<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><st\n","protected":false},"excerpt":{"rendered":"<p>I mitten av mars l\u00e4mnade ett antal stora annons\u00f6rer YouTube eftersom deras pre-roll-annonser (betalda videor som visas innan huvudinneh\u00e5llet spelas och kan hoppas \u00f6ver efter 5 sekunder) placerades i videor med st\u00f6tande inneh\u00e5ll. Men i den h\u00e4r artikeln vill vi prata om ett annat viktigt \u00e4mne \u2013 oavsiktlig visning av pre-rolls i barninneh\u00e5ll. Problemet \u00e4r [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2145,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1229],"tags":[1370],"class_list":["post-69036","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-seo-2","tag-allman"],"acf":[],"_links":{"self":[{"href":"https:\/\/alienroad.com\/sv\/wp-json\/wp\/v2\/posts\/69036","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alienroad.com\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/alienroad.com\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/alienroad.com\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/alienroad.com\/sv\/wp-json\/wp\/v2\/comments?post=69036"}],"version-history":[{"count":2,"href":"https:\/\/alienroad.com\/sv\/wp-json\/wp\/v2\/posts\/69036\/revisions"}],"predecessor-version":[{"id":69064,"href":"https:\/\/alienroad.com\/sv\/wp-json\/wp\/v2\/posts\/69036\/revisions\/69064"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/alienroad.com\/sv\/wp-json\/wp\/v2\/media\/2145"}],"wp:attachment":[{"href":"https:\/\/alienroad.com\/sv\/wp-json\/wp\/v2\/media?parent=69036"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/alienroad.com\/sv\/wp-json\/wp\/v2\/categories?post=69036"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/alienroad.com\/sv\/wp-json\/wp\/v2\/tags?post=69036"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}