Google has just brought ad monetization for publishers in Russia to a halt. The incident has caused an uproar in the country as the impact is detrimental to the nation’s digital economy. As it is, Russia is isolated from the ...