forked from gn-math/html
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path168.html
More file actions
64 lines (60 loc) · 2.29 KB
/
168.html
File metadata and controls
64 lines (60 loc) · 2.29 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<body style="background-color:black"> </body>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/malpig/HTML-Games-V2@c80f20e7b02c5a026c9fede3366477ff7efa628c/blocky-snakes/style/style.css">
<script src="https://cdn.jsdelivr.net/gh/malpig/HTML-Games-V2@c80f20e7b02c5a026c9fede3366477ff7efa628c/blocky-snakes/UnityProgress.js"></script>
<script src="https://cdn.jsdelivr.net/gh/malpig/HTML-Games-V2@c80f20e7b02c5a026c9fede3366477ff7efa628c/blocky-snakes/UnityLoader.js"></script>
<script type="text/javascript">
var adInitialized = false;
var gameInstance = UnityLoader.instantiate("gameContainer", "https://cdn.jsdelivr.net/gh/malpig/HTML-Games-V2@c80f20e7b02c5a026c9fede3366477ff7efa628c/blocky-snakes/build.json", {
onProgress: UnityProgress
});
var showAdsCalled = false;
window["GD_OPTIONS"] = {
"gameId": "776fa37ed20743b18e38c4e6ecc178bf",
"advertisementSettings": {
"autoplay": false,
},
"onEvent": function(event) {
switch (event.name) {
case "SDK_GAME_START":
console.log("Game Resumed");
if (showAdsCalled) {
showAdsCalled = false;
gameInstance.SendMessage('AdsManager', 'onAdServed');
document.querySelector("canvas").focus();
}
break;
case "SDK_GAME_PAUSE":
console.log("Game Paused");
break;
case "SDK_READY":
console.log("GD SDK Ready");
adInitialized = true;
break;
case "SDK_ERROR":
break;
}
},
};
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s);
js.id = id;
js.src = '';
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'gamedistribution-jssdk'));
function ShowAds() {
console.log("Show Ads Called");
if (adInitialized) {
showAdsCalled = true;
console.log("<Game Distribution> Show Ads Called");
window["gdsdk"]["showBanner"]();
} else {
gameInstance.SendMessage('AdsManager', 'onAdServed');
document.querySelector("canvas").focus();
}
}
</script>
<div class="webgl-content">
<div id="gameContainer" style="width: 100%; height: 100%; margin: auto"></div>
</div>