Add AdSense, GDPR code
This commit is contained in:
+20
-3
@@ -3,9 +3,12 @@ window.requestAnimationFrame(function () {
|
||||
new GameManager(4, KeyboardInputManager, HTMLActuator, LocalStorageManager);
|
||||
|
||||
// TODO: This code is in need of a refactor (along with the rest)
|
||||
var storage = new LocalStorageManager;
|
||||
var noticeClose = document.querySelector(".notice-close-button");
|
||||
var notice = document.querySelector(".app-notice");
|
||||
var storage = new LocalStorageManager;
|
||||
var noticeClose = document.querySelector(".notice-close-button");
|
||||
var notice = document.querySelector(".app-notice");
|
||||
var cookieNotice = document.querySelector(".cookie-notice");
|
||||
var cookieNoticeClose = document.querySelector(".cookie-notice-dismiss-button");
|
||||
|
||||
if (storage.getNoticeClosed()) {
|
||||
notice.parentNode.removeChild(notice);
|
||||
} else {
|
||||
@@ -19,4 +22,18 @@ window.requestAnimationFrame(function () {
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
if (storage.getCookieNoticeClosed()) {
|
||||
cookieNotice.parentNode.removeChild(cookieNotice);
|
||||
} else {
|
||||
cookieNoticeClose.addEventListener("click", function () {
|
||||
cookieNotice.parentNode.removeChild(cookieNotice);
|
||||
storage.setCookieNoticeClosed(true);
|
||||
if (typeof gtag !== undefined){
|
||||
gtag("event", "closed", {
|
||||
event_category: "cookie-notice",
|
||||
});
|
||||
}
|
||||
})
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user