Tencent Holdings has announced that from next year, players in China will have to verify their identities against a police database. Those identified as minors would be included in an anti-addiction system that would limit playtime.

PUBG Mobile-publisher Tencent announces policies to curb gaming a...

Tencent Holdings, the China-based company behind games like PUBG Mobile has announced a new policy to protect minors who play its games. According to a report by the South China Morning Post, the developer will take these steps regardless of its potential impact on revenue. “We take absolutely no account of game revenue in the protection of minors,” Ma Xiaoyi, Senior Vice-President of Tencent, said in an interview with Chinese media on Tuesday. Ma further added that minors only make up a small part of the total number of people playing Tencent’s games. The report also noted that the announcement comes amid a broad crackdown by the Chinese Government on the health effects prolonged gaming has on children. 

The company notes that it would require players of its mobile and PC games to verify their identities against a police database from next year. Those identified as minors would be included in an anti-addiction system that would limit playtime for those under the age of 18. Players under the age of 12 will get to play for an hour every day, while those aged between 12 and 18 will get two hours of playtime. 

The report notes that the company introduced playtime limited to its popular ‘Honour of Kings’ game a year ago, and the time spent by minors dropped to 52.3% as compared to its peak in 2017. 

It is not yet known if the developer will introduce a similar system in order parts of the world. As mentioned before, Tencent is the company that has published the Mobile version of PlayerUnknown’s Battlegrounds. The game has become quite popular to say least. Back in August this year, a 15-year-old-boy in India underwent treatment for PUBG addiction. As per reports, the boy would play till late night and started missing school. The problem worsened as the boy refused to recognise it as an issue. 

The World Health Organisation (WHO) has recognised gaming as a disorder in the International Classification of Diseases. Symptoms include an increased priority to gaming over other activities, and continuation of gaming despite negative consequences.

‘).insertAfter(‘.inside-container p:eq(1)’); */
// $( ” ).insertAfter(‘.inside-container p:eq(0)’);
//method to trunkate the text
function shorten(text, maxLength) {
var ret = text;
if (ret.length > maxLength) {
ret = ret.substr(0,maxLength-3) + “…”;
return ret;

//function to put utm on DontMiss links
$(‘div.dontMiss > a’).each(function(){
$(this).prop(‘href’, $(this).prop(‘href’)+’?utm_source=within_article&utm_medium=desktop&utm_campaign=related’);
//trunkate dont miss content
var sub = shorten($(this).html(),47);
$(‘div.dontMiss > a’).each(function(){
$(this).prop(‘href’, $(this).prop(‘href’)+’?utm_source=within_article&utm_medium=mobile&utm_campaign=related’);

//disabled method to append dontmiss links to page content by Mayank
/*$(‘div.dontMiss > a’).each(function(index){
//loop over each list item

// if(index%2 > 0){
// index = index – 1;
// }
if($(‘.inside-container > p:eq(‘+index+’)’).length){
$(‘.inside-container > p:eq(‘+((index * 2) + 1)+’)’).append(‘

Related: ‘ + $(this).html() + ‘‘ );
$(‘.inside-container > p:eq(‘+((index * 2) + 1)+’)’).append(‘

Related: ‘ + $(this).html() + ‘‘ );

/* if(isDesktop()) {
} */

* ga event tracking on page scroll start and end by Mayank

// Debug flag
var debugMode = false;

// Default time delay before checking location
var callBackTime = 100;

// # px before tracking a reader
var readerLocation = 150;

// Set some flags for tracking & execution
var timer = 0;
var scroller = false;
var endContent = false;
var didComplete = false;

// Set some time variables to calculate reading time
var startTime = new Date();
var beginning = startTime.getTime();
var totalTime = 0;

// Get some information about the current page
var pageTitle = document.title;

// Track the aticle load — disabled
if (!debugMode) {
// ga(‘send’, ‘event’, ‘Reading’, ‘ArticleLoaded’, pageTitle, {‘nonInteraction’: 1});
// console.log(“ga(‘send’, ‘event’, ‘Reading’, ‘ArticleLoaded’, pageTitle, {‘nonInteraction’: 1}”);
} else {
alert(‘The page has loaded. Woohoo.’);

// Check the location and track user
function trackLocation() {
bottom = $(window).height() + $(window).scrollTop();
height = $(document).height();

// If user starts to scroll send an event
if (bottom > readerLocation && !scroller) {
currentTime = new Date();
scrollStart = currentTime.getTime();
timeToScroll = Math.round((scrollStart – beginning) / 1000);
if (!debugMode) {
ga(‘send’, ‘event’, ‘Reading’, ‘StartReading’, pageTitle, timeToScroll, {‘metric1’ : timeToScroll});
} else {
alert(‘started reading ‘ + timeToScroll);
scroller = true;

// If user has hit the bottom of the content send an event
if (bottom >= $(‘.inside-container’).scrollTop() + $(‘.inside-container’).innerHeight() && !endContent) {
currentTime = new Date();
contentScrollEnd = currentTime.getTime();
timeToContentEnd = Math.round((contentScrollEnd – scrollStart) / 1000);
if (!debugMode) {
if (timeToContentEnd = height && !didComplete) {
currentTime = new Date();
end = currentTime.getTime();
totalTime = Math.round((end – scrollStart) / 1000);
if (!debugMode) {
ga(‘send’, ‘event’, ‘Reading’, ‘PageBottom’, pageTitle, totalTime, {‘metric3’ : totalTime});
} else {
alert(‘bottom of page ‘+totalTime);
didComplete = true;

// Track the scrolling and track location
$(window).scroll(function() {
if (timer) {

// Use a buffer so we don’t call trackLocation too often.
timer = setTimeout(trackLocation, callBackTime);

‘).insertAfter(“.inside-container p:eq(2)”);


Source link