“It’s a measure for mums and dads. Social media is doing a lot of harm to children and I decided to put an end to it,” Albanese told reporters.
In September, the Australian prime minister announced that he intended to take measures to limit the use of social media by minors, but at the time he did not mention a specific age limit.
Albanezi added that the measure will be presented to state premiers this week before being submitted to parliament for a vote at the end of the month.
The bill will come into force 12 months after it is approved by MPs, and will not provide exemptions for children who have their parents’ or guardians’ permission to obtain a social media account, nor for those who already have accounts.
Tech businesses and social media will be responsible for ensuring their users are over 16 or face penalties.
“The responsibility does not belong to the parents or to the young people. There will be no penalties for users,” Albanese stressed.
Australia’s prime minister has said social media algorithms are showing children and teenagers inappropriate content.
“There are things that show up on my phone that I don’t want to see. Imagine a vulnerable 14-year-old child,” he explained.
Besides, Albanezi also referred to the risks to children’s physical and mental health from the excessive use of social media and especially to the risks to girls who are exposed to images with irrational body standards or misogynistic content.
Meta, the subsidiary of Instagram and Facebook, has announced that it will implement “any age limit” the government “wishes to impose”.
But Antigoni Davies, Facebook’s global security manager, said Australia would have to think seriously about how these restrictions would be implemented.
However, some experts also doubt whether it is technically possible to impose such a measure.
“We already know that existing age identification methods are unreliable, too easy to circumvent or compromise user privacy,” noted Toby Murray of the University of Melbourne.
Many countries and regions have decided to adopt an age limit for accessing social media.
In the US state of Florida, a law came into effect in January that prohibits children under the age of 14 from obtaining an account on these platforms.
Spain passed a law in June banning children under 16 from accessing social media.
In both cases, the method of confirming the age of users has not yet been determined.
In France, a law passed in 2023 set the age of “digital maturity” at 15, but it has not yet entered into force pending a decision by the European Commission on whether it is in line with European law.
China is restricting minors’ access to social media from 2021 and requiring users to verify their age with their ID.
Furthermore, children under 14 cannot use Douyin, the Chinese version of TikTok, for more than 40 minutes a day, while the time that children and teenagers can spend online is limited.
Aetoliko: A couple was robbed in their home – They threatened them with a gun and injured them
Donald Trump: Conspiracy Theory or Truth? – The internet is convinced – Vote with… fake Melania? (video)
Shock in Nea Ionia: A 12-year-old student was locked in a well – A 14-year-old and two female teachers were arrested
Heraklion: Video document with the 40-year-old driver who hit a 17-year-old who made a remark about his driving
/* — PerfOps by Nuevvo (nuevvo.com) — */
// Utilities
const allScripts = document.getElementsByTagName(‘script’);
window.lst = allScripts[allScripts.length – 1];
window.isMobile=(function() {var ua=navigator.userAgent||navigator.vendor||window.opera;return ((/Android/i).test(ua) && (/Mobile/i).test(ua)) || (/BlackBerry|iPhone|iPod|Opera Mini|IEMobile/i).test(ua);})();
function asyncLoadScript(url) {
var alScript = document.createElement(‘script’);
alScript.src = url;
alScript.async = true;
//window.lst.parentNode.insertBefore(alScript, window.lst);
document.body.appendChild(alScript);
}
function asyncLoadModule(url) {
var alScript = document.createElement(‘script’);
alScript.src = url;
alScript.type=”module”;
//window.lst.parentNode.insertBefore(alScript, window.lst);
document.body.appendChild(alScript);
}
function displaySlot(id) {
if (document.querySelector(‘#’+id)) {
googletag.display(id);
}
}
// Fix OCM JS errors
window.defineSlots = function(t, r){};
/*! instant.page v5.2.0 – (C) 2019-2023 Alexandre Dieulot – */
(function(){
let t,e,n,o,i,a=null,s=65,c=new Set;const r=1111;function d
})();
// InMobi Choice. Consent Manager Tag v3.0 (for TCF 2.2)
setTimeout(() => {
var host=”eleftherostypos.gr”;var element=document.createElement(‘script’);var firstScript=document.getElementsByTagName(‘script’)[0];var url=” uspTries=0;var uspTriesLimit=3;element.async=true;element.type=”text/javascript”;element.src=url;firstScript.parentNode.insertBefore(element,firstScript);function makeStub(){var TCF_LOCATOR_NAME=’__tcfapiLocator’;var queue=[];var win=window;var cmpFrame;function addFrame(){var doc=win.document;var otherCMP=!!(win.frames[TCF_LOCATOR_NAME]);if(!otherCMP){if(doc.body){var iframe=doc.createElement(‘iframe’);iframe.style.cssText=”display:none”;iframe.name=TCF_LOCATOR_NAME;doc.body.appendChild(iframe);} else {setTimeout(addFrame,5);}}return !otherCMP;}function tcfAPIHandler(){var gdprApplies;var args=arguments;if(!args.length){return queue;} else if(args[0]===’setGdprApplies’){if(args.length > 3 &&args[2]===2 &&typeof args[3]===’boolean’){gdprApplies=args[3];if(typeof args[2]===’function’){args[2](‘set’,true);}}} else if(args[0]===’ping’){var retr={gdprApplies: gdprApplies,cmpLoaded: false,cmpStatus: ‘stub’};if(typeof args[2]===’function’){args[2](retr);}} else {if(args[0]===’init’ && typeof args[3]===’object’){args[3]=Object.assign(args[3],{ tag_version: ‘V3′ });}queue.push(args);}}function postMessageEventHandler(event){var msgIsString=typeof event.data===’string’;var json={};try {if(msgIsString){json=JSON.parse(event.data);} else {json=event.data;}} catch (ignore){}var payload=json.__tcfapiCall;if(payload){window.__tcfapi(payload.command,payload.version,function(retValue,success){var returnMsg={__tcfapiReturn: {returnValue: retValue,success: success,callId: payload.callId}};if(msgIsString){returnMsg=JSON.stringify(returnMsg);}if(event && event.source && event.source.postMessage){event.source.postMessage(returnMsg,’*’);}},payload.parameter);}}while (win){try {if(win.frames[TCF_LOCATOR_NAME]){cmpFrame=win;break;}} catch (ignore){}if(win===window.top){break;}win=win.parent;}if(!cmpFrame){addFrame();win.__tcfapi=tcfAPIHandler;win.addEventListener(‘message’,postMessageEventHandler,false);}}makeStub();var uspStubFunction=function(){var arg=arguments;if(typeof window.__uspapi!==uspStubFunction){setTimeout(function(){if(typeof window.__uspapi!==’undefined’){window.__uspapi.apply(window.__uspapi,arg);}},500);}};var checkIfUspIsReady=function(){uspTries++;if(window.__uspapi===uspStubFunction && uspTries 0) {
//asyncLoadScript(‘
adSenseSlots.forEach(function(e){
});
}
// Phaistos Adman
//asyncLoadScript(‘
window.AdmanQueue=window.AdmanQueue||[];
AdmanQueue.push(function(){Adman.adunit({id:338,h:’
// OneSignal
window.OneSignalDeferred = window.OneSignalDeferred || [];
OneSignalDeferred.push(function(OneSignal) {
OneSignal.init({
appId: “487cc53b-3b66-4f84-8803-3a3a133043ab”,
});
});
// Disqus
var disqus_config = function() {
this.page.url=”
this.page.identifier = 1560412;
};
setTimeout(function(){
(function() {
var d = document,
s = d.createElement(‘script’);
s.src=”
s.setAttribute(‘data-timestamp’, +new Date());
(d.head || d.body).appendChild(s);
})();
}, 3000);
function cmpActionCompleted() {
// OCM & DFP
//asyncLoadScript(‘
asyncLoadScript(‘
asyncLoadScript(‘
/*
// CleverCore
(function(document, window) {
var a, c = document.createElement(“script”);
c.id = “CleverCoreLoader57097″;
c.src = ”
c.async = !0;
c.type = “text/javascript”;
c.setAttribute(“data-target”, window.name);
c.setAttribute(“data-callback”, “put-your-callback-macro-here”);
try {
a = parent.document.getElementsByTagName(“script”)[0] || document.getElementsByTagName(“script”)[0];
} catch (e) {
a = !1;
}
a || (a = document.getElementsByTagName(“head”)[0] || document.getElementsByTagName(“body”)[0]);
a.parentNode.insertBefore(c, a);
})(document, window);
*/
// Taboola/Project Agora
asyncLoadScript(‘
asyncLoadScript(‘
// For Google AdSense
if (document.querySelectorAll(‘.adsbygoogle’).length) {
asyncLoadScript(‘
}
// Phaistos Adman
asyncLoadScript(‘
// Glomex
if (document.querySelectorAll(‘glomex-integration’).length) {
setTimeout(function(){
asyncLoadModule(‘
}, 2000);
}
// Dalecta
setTimeout(() => asyncLoadScript(‘ 800);
// Vidoomy
//asyncLoadScript(‘
// Weather
setTimeout(() => asyncLoadScript(‘ 1000);
/*
// Facebook Pixel
!function(f, b, e, v, n, t, s) {
if (f.fbq) return;
n = f.fbq = function() {
n.callMethod ? n.callMethod.apply(n, arguments) : n.queue.push(arguments)
};
if (!f._fbq) f._fbq = n;
n.push = n;
n.loaded = !0;
n.version = ‘2.0’;
n.queue = [];
t = b.createElement(e);
t.async = !0;
t.src = v;
s = b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t, s)
}(window, document, ‘script’, ‘
fbq(‘init’, ‘618972382017166’);
fbq(‘track’, ‘PageView’);
*/
// OneSignal
setTimeout(() => asyncLoadScript(‘ 5000);
}
// Microsoft Clarity
(function(c,l,a,r,i,t,y){c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};t=l.createElement(r);t.async=1;t.src=”https://www.clarity.ms/tag/”+i+”?ref=wordpress”;y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);})(window, document, “clarity”, “script”, “l14tw277rg”);
// Yandex Metrica
(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};m[i].l=1*new Date();for(var j=0;j<document.scripts.length;j++){if(document.scripts[j].src===r){return;}}k=e.createElement
#Australia #social #media #government #studying
OneSignal documentation
It looks like you’re working with JavaScript code that involves managing advertisements and integrating various services like Google AdSense, OneSignal, Disqus, and others. However, the code contains some incomplete snippets and commented out sections.
To clean this up and provide a clearer understanding, I can help you outline what each section is intended to do, or if needed, provide a more complete version of each segment. Below is a breakdown and a possible cleaned-up version of the code:
### Breakdown of Code Functionality:
1. **Adsense Management**:
– Check if there are mobile ads and remove them if necessary.
– Check if AdSense slots exist and perform some operation (though the operation is not defined because of incomplete code).
2. **Phaistos Adman Initialization**:
– The intended script for initializing Phaistos Adman may be included but is incomplete.
3. **OneSignal Initialization**:
– Initializes OneSignal for push notifications with a defined app ID.
4. **Disqus Integration**:
– Sets the configuration for Disqus comments, including setting the page URL and identifier.
– Loads the Disqus script after a delay.
5. **CleverCore Initialization**:
– This section seems commented out but would dynamically load the CleverCore script.
6. **Ad Management for Other Services**:
– Operations to load scripts for Taboola, Google AdSense, Glomex, and Dalecta are indicated but not properly filled out.
### Suggested Completed Code Structure
Here is a proposed cleaned-up version with comments where the original code was incomplete. For clarity, placeholder URLs have been inserted where you will need to fill in actual URLs or script links.
“`javascript
(function() {
// Adsense Management
if (/* condition to check for mobile ads */) {
document.querySelectorAll(‘.adsense-for-mobile’).forEach(function(e) {
e.querySelector(‘.adsbygoogle’).remove();
});
}
const adSenseSlots = document.querySelectorAll(‘.adsbygoogle’);
const adSenseSlotCount = adSenseSlots.length;
if (adSenseSlotCount > 0) {
adSenseSlots.forEach(function(e) {
// Load AdSense script (URL needed)
asyncLoadScript(‘https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js’);
});
}
// Phaistos Adman
window.AdmanQueue = window.AdmanQueue || [];
AdmanQueue.push(function() {
Adman.adunit({ id: 338, h: /* height dimension */ });
});
// OneSignal Initialization
window.OneSignalDeferred = window.OneSignalDeferred || [];
OneSignalDeferred.push(function(OneSignal) {
OneSignal.init({
appId: “487cc53b-3b66-4f84-8803-3a3a133043ab”,
});
});
// Disqus Configuration
var disqus_config = function() {
this.page.url = window.location.href; // Set the page URL
this.page.identifier = 1560412; // Set the page identifier
};
setTimeout(function() {
var d = document,
s = d.createElement(‘script’);
s.src = “https://your-disqus-url.js”; // Disqus script URL
s.setAttribute(‘data-timestamp’, +new Date());
(d.head || d.body).appendChild(s);
}, 3000);
// Example of how to load additional scripts
function asyncLoadScript(url) {
var script = document.createElement(‘script’);
script.src = url;
script.async = true;
document.head.appendChild(script);
}
// Taboola/Project Agora
// asyncLoadScript(‘https://example.com/taboola.js’);
// Glomex integration example (if exists)
if (document.querySelectorAll(‘glomex-integration’).length) {
setTimeout(function() {
asyncLoadModule(‘https://example.com/glomex.js’);
}, 2000);
}
// Dalecta initialization
setTimeout(() => asyncLoadScript(‘https://example.com/dalecta.js’), 800);
// Further initialization/logging for Vidoomy or any other service could be added here
})();
“`
### Important Notes:
– Make sure to replace placeholder URLs and complete any missing logic (like condition checks).
– Ensure this code is compliant with the necessary ad policies of the respective ad networks.
– Test all integrations in a safe environment before deploying to a live site.