;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

Monark se diz perseguido após ser vetado de ganhar dinheiro pelo YouTube

Ane Cristina

De Splash, em São Paulo

18/02/2022 09h38Atualizada em 18/02/2022 15h02

Monark, ex-apresentador do "Flow Podcast" que deixou o programa após fazer apologia ao nazismo, foi vetado do programa de parcerias do YouTube e não pode mais monetizar seu conteúdo, ou seja, não vai mais ganhar dinheiro pelos vídeos.

"Estou sofrendo perseguição politica do YouTube Brasil. Eles me proibiram de criar um novo canal para poder continuar minha vida, pessoas poderosas querem me destruir. Liberdade de expressão morreu", escreveu no Twitter.

Na publicação, ele acrescentou um print de um e-mail do YouTube, onde a empresa declara que as recentes falas sobre nazismo proferidas pelo apresentador violam as políticas de conteúdo.

"Assim, concluímos pela suspensão da monetização do seu canal. A partir do momento em que esta medida for aplicada, você não terá mais o às ferramentas e funcionalidades de monetização, o que inclui o e online a criadores de conteúdo", diz o texto.

Enquanto a suspensão permanecer, você não poderá criar um novo canal ou se utilizar de um canal de terceiros para burlar as restrições do Programa de Parceiros do YouTube. YouTube

Splash entrou em contato com o YouTube Brasil, que confirmou a veracidade do e-mail e explicou que Monark ainda pode produzir conteúdo em seu próprio canal, além de criar outros canais, mas não poderá monetizá-los.

A suspensão da monetização é por tempo indeterminado. Monark tem 24 horas para recorrer da decisão. No futuro, ele pode solicitar uma nova inclusão no programa de parceiros do YouTube. (Leia a íntegra do comunicado do YouTube abaixo).

Ainda na manhã de hoje, o influenciador publicou um vídeo criticando a decisão da plataforma.

"Meus comentários foram infelizes sim, mas de maneira alguma foram mal-intencionados, de maneira alguma defenderam qualquer ideologia extremista que você possa pensar. Eu sofri as consequências, eu perdi o 'Flow', eu saí da empresa, do meu programa, eu pedi desculpas várias vezes, mas não acabam as retaliações. Parece que pessoas muito poderosas querem me destruir completamente", diz.

Ele pede ajuda aos seguidores e diz que a situação não é justa: "As consequências estão muito fora de proporção".

Leia na íntegra a nota do YouTube

"Nossas Políticas de Monetização de Canais e o Código de Responsabilidade dos Criadores estabelecem que não é permitido comportamento ofensivo que coloque em risco a segurança e o bem-estar da comunidade do YouTube, formada por espectadores, criadores e anunciantes. A violação dessas políticas pode fazer com que o canal seja suspenso do Programa de Parcerias do YouTube e, consequentemente, ser desmonetizado. Dessa forma, os canais Flow Podcast e Monark foram suspensos do Programa de Parcerias.

Qualquer tentativa de burlar essa restrição, seja com a criação de um novo canal para ser monetizado ou utilizando canais de terceiros para fins de monetização, é considerada uma violação aos Termos de Uso do YouTube e pode resultar em um encerramento definitivo da conta.

Reforçamos que, no caso de suspensão do Programa de Parcerias, o usuário ainda pode produzir conteúdo e subi-lo em seu canal, bem como criar novos canais, porém esse conteúdo não poderá ser monetizado e os novos canais não poderão fazer parte do Programa de Parcerias. Todo o conteúdo publicado na plataforma, independentemente de ser monetizado ou não, deve seguir as Diretrizes da Comunidade do YouTube.

O usuário que for suspenso do Programa de Parcerias do YouTube poderá solicitar nova inclusão para voltar a ter o a todas as ferramentas de monetização e o pedido será analisado pela plataforma."

Apologia nazista

No início da semana ada, durante entrevista com os deputados federais Kim Kataguiri (DEM) e Tabata Amaral (PSB), Monark defendeu a criação de um partido nazista no Brasil que fosse reconhecido por lei.

O trecho com apologia ao nazismo logo foi parar nos assuntos mais comentados do Twitter, com enorme repercussão negativa. Na terça-feira, Monark publicou um vídeo pedindo desculpas e disse estar bêbado no momento do podcast.

Mas com a repercussão negativa entre ouvintes e patrocinadores do podcast, a Estúdios Flow, responsável pelo Flow Podcast, anunciou o desligamento de Monark no dia seguinte.

Polêmicas são recorrentes

Apesar de a repercussão ter sido maior desta vez, não é de hoje que Monark causa polêmica por uma conduta reprovável.

No ano ado, ele perguntou no Twitter se "ter uma opinião racista é crime" e ainda comparou homofobia com a escolha do indivíduo tomar um refrigerante.