Machine Readiness
Stored receipt and evidence
30
100
0
0
0
Samples
No stored offer samples.
Samples
No stored action samples.
Samples
No stored product samples.
Document
User-agent: * Disallow: Sitemap: https://minigolfclub.io/sitemap.xml
Document
<!DOCTYPE html>
<html lang="en-us">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
<link rel="icon" href="images/favicon.png" sizes="16x16">
<!-- og: Open graph meta tags allow you to control what content shows up when a page is shared on Facebook -->
<meta property="og:title" content="Mini Golf Club – Free multiplayer PVP mini golf game" />
<meta property="og:url" content="https://minigolfclub.io/" />
<meta property="og:type" content="website" />
<meta property="og:description" content="Mini Golf Club is a free multiplayer mini golf sports game for all ages. Challenge up to 6 players online or play with your friends. Complete hundreds of holes and courses." />
<meta property="og:image" content="https://minigolfclub.io/images/MiniGolfClubBackground.jpg" />
<meta itemprop="name" content="Mini Golf Club" />
<meta itemprop="url" content="https://minigolfclub.io/" />
<meta itemprop="description" content="Mini Golf Club is a free multiplayer mini golf sports game for all ages. Challenge up to 6 players online or play with your friends. Complete hundreds of holes and courses." />
<meta itemprop="thumbnailUrl" content="https://minigolfclub.io/" />
<link rel="image_src" href="https://minigolfclub.io/" />
<meta itemprop="image" content="https://minigolfclub.io/" />
<meta name="twitter:title" content="Mini Golf Club – Free multiplayer PVP mini golf game" />
<meta name="twitter:image" content="https://minigolfclub.io/images/MiniGolfClubBackground.jpg" />
<meta name="twitter:url" content="https://minigolfclub.io/" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:description" content="Mini Golf Club is a free multiplayer mini golf sports game for all ages. Challenge up to 6 players online or play with your friends. Complete hundreds of holes and courses." />
<meta name="description" content="Mini Golf Club is a free multiplayer mini golf sports game for all ages. Challenge up to 6 players online or play with your friends. Complete hundreds of holes and courses." />
<meta name="google-site-verification" content="TfZKuhTO7QZ1IqRaSbj8GEHqYj5_mZLicepz_i1O8WU" />
<meta itemprop="image primaryImageOfPage" content="images/minigolfclub.png" />
<meta name="apple-mobile-web-app-title" content="Mini Golf Club">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
<link rel="apple-touch-icon" sizes="180x180" href="images/icon-180.png">
<link rel="manifest" href="manifest.json">
<!-- XMLHttpRequest-Length-Computable: https://github.com/AirConsole/xmlhttprequest-length-computable -->
<script type="text/javascript" src="xmlhttprequest-length-computable.min.js"></script>
<script type="text/javascript">
window.xmlHTTPRequestLengthComputable = {
CONTENT_ENCODING_MULTIPLE: 3.0
}
</script>
<!-- Youtube Game Schema -->
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type":"VideoGame",
"publisher": "Obumo Games",
"name":[
{
"@language":"en",
"@value":"Mini Golf Club"
}
],
"description":[
{
"@language":"en",
"@value":"Mini Golf Club is a free multiplayer mini golf sports game for all ages. Challenge up to 6 players online or play with your friends. Complete hundreds of holes and courses."
}
],
"applicationCategory":[
"Game"
],
"operatingSystem":[
"WEB"
],
"genre":[
"Golf",
"Sports",
"Multiplayer"
],
"url":"https://minigolfclub.io/",
"image":"images/MiniGolfClubPoster.jpg",
"screenshot":"images/MiniGolfClubBackground.jpg"
}
</script>
<!-- Playlight -->
<link rel="stylesheet" href="https://sdk.playlight.dev/playlight-sdk.css">
<script type="module">
try {
const module = await import("https://sdk.playlight.dev/playlight-sdk.es.js");
const playlightSDK = module.default;
await playlightSDK.init({
button: {
position: 'bottom-right',
visible: false
},
exitIntent: {
enabled: true,
immediate: false
}
});
} catch (error) {
console.error("Error loading the Playlight SDK:", error);
}
</script>
<title>Mini Golf Club – Free multiplayer PVP mini golf game</title>
<style>
html {
box-sizing: border-box;
}
*, *:before, *:after {
box-sizing: inherit;
}
html, body {
height: 100%;
}
canvas {
display: block;
}
body {
margin: 0;
}
#unity-container {
width: 100%;
height: 100%;
}
#unity-canvas {
width: 100%;
height: 100%;
background: #000000;
}
#loading-cover {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
}
#unity-loading-bar {
flex: 1 1 auto;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
#unity-logo {
text-align: center;
}
#unity-logo img {
max-width: 80%;
}
#unity-progress-bar-empty {
width: 80%;
height: 24px;
margin: 10px 20px 20px 10px;
text-align: left;
border: 1px solid white;
padding: 2px;
}
#unity-progress-bar-full {
width: 0%;
height: 100%;
background: white;
}
.light #unity-progress-bar-empty {
border-color: black;
}
.light #unity-progress-bar-full {
background: black;
}
#unity-fullscreen-button {
position: absolute;
right: 10px;
bottom: 10px;
width: 38px;
height: 38px;
background: url('fullscreen-button.png') no-repeat center;
background-size: contain;
}
.spinner,
.spinner:after {
border-radius: 50%;
width: 5em;
height: 5em;
}
.spinner {
margin: 10px;
font-size: 10px;
position: relative;
text-indent: -9999em;
border-top: 1.1em solid rgba(255, 255, 255, 0.2);
border-right: 1.1em solid rgba(255, 255, 255, 0.2);
border-bottom: 1.1em solid rgba(255, 255, 255, 0.2);
border-left: 1.1em solid #ffffff;
transform: translateZ(0);
animation: spinner-spin 1.1s infinite linear;
}
@keyframes spinner-spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
</style>
<!-- AdinPlay Ads: https://adinplay.com/api/ -->
<script>
var aiptag = aiptag || {};
aiptag.cmd = aiptag.cmd || [];
aiptag.cmd.display = aiptag.cmd.display || [];
aiptag.cmd.player = aiptag.cmd.player || [];
// CMP tool settings
aiptag.cmp = {
show: true,
position: "centered", //centered or bottom
button: false,
buttonText: "Privacy settings",
buttonPosition: "bottom-left" //bottom-left, bottom-right, top-left, top-right
}
// Video ads
aiptag.cmd.player.push(function () {
aiptag.adplayer = new aipPlayer({
AD_WIDTH: 960,
AD_HEIGHT: 540,
AD_FULLSCREEN: false,
AD_CENTERPLAYER: false,
LOADING_TEXT: 'loading advertisement',
PREROLL_ELEM: function () { return document.getElementById('preroll') },
AIP_STARTED: function () {
console.log("Preroll Ad Started");
var preroll = document.getElementById('preroll');
if (preroll != null && preroll.style.position != "absolute") {
preroll.style.position = "absolute";
preroll.style.top = "50%";
preroll.style.left = "50%";
}
},
AIP_COMPLETE: function (evt) {
// Please do not remove the PREROLL_ELEM from the page, it will be hidden automaticly.
// If you do want to remove it use the AIP_REMOVE callback.
console.log("Preroll Ad Completed: " + evt);
if (isRewarded) {
rewardedComplete();
}
else {
interstitialComplete();
}
},
AIP_REMOVE: function () {
// Here it's safe to remove the PREROLL_ELEM from the page if you want. But it's not recommend.
},
AIP_REWARDEDCOMPLETE: function (evt) {
//evt can be: timeout, empty or closed
console.log("Rewarded Ad Completed: " + evt);
if (rewardGranted) {
rewardedComplete();
}
else {
rewardedError();
}
},
AIP_REWARDEDGRANTED: function () {
console.log("Reward Granted");
rewardGranted = true;
}
});
});
</script>
<script async src="//api.adinplay.com/libs/aiptag/pub/MGL/minigolfclub.io/tag.min.js"></script>
</head>
<body class="dark">
<!-- Unity -->
<div id="unity-container" class="unity-desktop">
<div id="preroll" style="position: absolute; top: 50%; left: 50%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);"></div>
<canvas id="unity-canvas"></canvas>
<div id="bannerAd_300x250" style="display:none; width: 300px; height: 250px; position:absolute; top:0px; right:0px;">
<div id="minigolfclub-io_300x250"></div>
</div>
<div id="bannerAd_300x600" style="display:none; width: 300px; height: 600px; position:absolute; top:0px; right:0px;">
<div id="minigolfclub-io_300x600"></div>
</div>
</div>
<!-- Loading -->
<div id="loading-cover" style="display:none;">
<div id="unity-loading-bar">
<div id="unity-logo"><img src="images/minigolfclub.png" alt="Mini Golf Club Title"></div>
<div id="unity-progress-bar-empty" style="display: none;">
<div id="unity-progress-bar-full"></div>
</div>
<div class="spinner"></div>
</div>
</div>
<div id="unity-fullscreen-button" style="display: none;"></div>
<script src="scripts/ads.js"></script>
<script>
const hideFullScreenButton = 1;
const buildUrl = "Build";
const loaderUrl = buildUrl + "/bb0d9ecdb05db3e84da20bd14a4f84dc.loader.js";
const config = {
dataUrl: buildUrl + "/adfe3b61c6d88403cf8c464f9bbd18f5.data.br",
frameworkUrl: buildUrl + "/38d4226fa2a3e6ac2dffaa98e5b0e461.framework.js.br",
codeUrl: buildUrl + "/38e4c4404931e55da86a84c2ed5501f4.wasm.br",
streamingAssetsUrl: "StreamingAssets",
companyName: "ObumoGames",
productName: "MiniGolfClub",
productVersion: "0.2.8",
};
const container = document.querySelector("#unity-container");
const canvas = document.querySelector("#unity-canvas");
const loadingCover = document.querySelector("#loading-cover");
const progressBarEmpty = document.querySelector("#unity-progress-bar-empty");
const progressBarFull = document.querySelector("#unity-progress-bar-full");
const fullscreenButton = document.querySelector("#unity-fullscreen-button");
const spinner = document.querySelector('.spinner');
const canFullscreen = (function() {
for (const key of [
'exitFullscreen',
'webkitExitFullscreen',
'webkitCancelFullScreen',
'mozCancelFullScreen',
'msExitFullscreen',
]) {
if (key in document) {
return true;
}
}
return false;
}());
if (/iPhone|iPad|iPod|Android/i.test(navigator.userAgent)) {
container.className = "unity-mobile";
config.devicePixelRatio = 1;
}
loadingCover.style.display = "";
const script = document.createElement("script");
script.src = loaderUrl;
script.onload = () => {
createUnityInstance(canvas, config, (progress) => {
spinner.style.display = "none";
progressBarEmpty.style.display = "";
progressBarFull.style.width = `${100 * progress}%`;
}).then((unityInstance) => {
loadingCover.style.display = "none";
window.unityGame = unityInstance;
if (canFullscreen) {
if (!hideFullScreenButton) {
fullscreenButton.style.display = "";
}
fullscreenButton.onclick = () => {
unityInstance.SetFullscreen(1);
};
}
}).catch((message) => {
alert(message);
});
};
document.body.appendChild(script);
</script>
</body>
</html>
Document
<!DOCTYPE html>
<html lang="en-us">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
<link rel="icon" href="images/favicon.png" sizes="16x16">
<!-- og: Open graph meta tags allow you to control what content shows up when a page is shared on Facebook -->
<meta property="og:title" content="Mini Golf Club – Free multiplayer PVP mini golf game" />
<meta property="og:url" content="https://minigolfclub.io/" />
<meta property="og:type" content="website" />
<meta property="og:description" content="Mini Golf Club is a free multiplayer mini golf sports game for all ages. Challenge up to 6 players online or play with your friends. Complete hundreds of holes and courses." />
<meta property="og:image" content="https://minigolfclub.io/images/MiniGolfClubBackground.jpg" />
<meta itemprop="name" content="Mini Golf Club" />
<meta itemprop="url" content="https://minigolfclub.io/" />
<meta itemprop="description" content="Mini Golf Club is a free multiplayer mini golf sports game for all ages. Challenge up to 6 players online or play with your friends. Complete hundreds of holes and courses." />
<meta itemprop="thumbnailUrl" content="https://minigolfclub.io/" />
<link rel="image_src" href="https://minigolfclub.io/" />
<meta itemprop="image" content="https://minigolfclub.io/" />
<meta name="twitter:title" content="Mini Golf Club – Free multiplayer PVP mini golf game" />
<meta name="twitter:image" content="https://minigolfclub.io/images/MiniGolfClubBackground.jpg" />
<meta name="twitter:url" content="https://minigolfclub.io/" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:description" content="Mini Golf Club is a free multiplayer mini golf sports game for all ages. Challenge up to 6 players online or play with your friends. Complete hundreds of holes and courses." />
<meta name="description" content="Mini Golf Club is a free multiplayer mini golf sports game for all ages. Challenge up to 6 players online or play with your friends. Complete hundreds of holes and courses." />
<meta name="google-site-verification" content="TfZKuhTO7QZ1IqRaSbj8GEHqYj5_mZLicepz_i1O8WU" />
<meta itemprop="image primaryImageOfPage" content="images/minigolfclub.png" />
<meta name="apple-mobile-web-app-title" content="Mini Golf Club">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
<link rel="apple-touch-icon" sizes="180x180" href="images/icon-180.png">
<link rel="manifest" href="manifest.json">
<!-- XMLHttpRequest-Length-Computable: https://github.com/AirConsole/xmlhttprequest-length-computable -->
<script type="text/javascript" src="xmlhttprequest-length-computable.min.js"></script>
<script type="text/javascript">
window.xmlHTTPRequestLengthComputable = {
CONTENT_ENCODING_MULTIPLE: 3.0
}
</script>
<!-- Youtube Game Schema -->
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type":"VideoGame",
"publisher": "Obumo Games",
"name":[
{
"@language":"en",
"@value":"Mini Golf Club"
}
],
"description":[
{
"@language":"en",
"@value":"Mini Golf Club is a free multiplayer mini golf sports game for all ages. Challenge up to 6 players online or play with your friends. Complete hundreds of holes and courses."
}
],
"applicationCategory":[
"Game"
],
"operatingSystem":[
"WEB"
],
"genre":[
"Golf",
"Sports",
"Multiplayer"
],
"url":"https://minigolfclub.io/",
"image":"images/MiniGolfClubPoster.jpg",
"screenshot":"images/MiniGolfClubBackground.jpg"
}
</script>
<!-- Playlight -->
<link rel="stylesheet" href="https://sdk.playlight.dev/playlight-sdk.css">
<script type="module">
try {
const module = await import("https://sdk.playlight.dev/playlight-sdk.es.js");
const playlightSDK = module.default;
await playlightSDK.init({
button: {
position: 'bottom-right',
visible: false
},
exitIntent: {
enabled: true,
immediate: false
}
});
} catch (error) {
console.error("Error loading the Playlight SDK:", error);
}
</script>
<title>Mini Golf Club – Free multiplayer PVP mini golf game</title>
<style>
html {
box-sizing: border-box;
}
*, *:before, *:after {
box-sizing: inherit;
}
html, body {
height: 100%;
}
canvas {
display: block;
}
body {
margin: 0;
}
#unity-container {
width: 100%;
height: 100%;
}
#unity-canvas {
width: 100%;
height: 100%;
background: #000000;
}
#loading-cover {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
}
#unity-loading-bar {
flex: 1 1 auto;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
#unity-logo {
text-align: center;
}
#unity-logo img {
max-width: 80%;
}
#unity-progress-bar-empty {
width: 80%;
height: 24px;
margin: 10px 20px 20px 10px;
text-align: left;
border: 1px solid white;
padding: 2px;
}
#unity-progress-bar-full {
width: 0%;
height: 100%;
background: white;
}
.light #unity-progress-bar-empty {
border-color: black;
}
.light #unity-progress-bar-full {
background: black;
}
#unity-fullscreen-button {
position: absolute;
right: 10px;
bottom: 10px;
width: 38px;
height: 38px;
background: url('fullscreen-button.png') no-repeat center;
background-size: contain;
}
.spinner,
.spinner:after {
border-radius: 50%;
width: 5em;
height: 5em;
}
.spinner {
margin: 10px;
font-size: 10px;
position: relative;
text-indent: -9999em;
border-top: 1.1em solid rgba(255, 255, 255, 0.2);
border-right: 1.1em solid rgba(255, 255, 255, 0.2);
border-bottom: 1.1em solid rgba(255, 255, 255, 0.2);
border-left: 1.1em solid #ffffff;
transform: translateZ(0);
animation: spinner-spin 1.1s infinite linear;
}
@keyframes spinner-spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
</style>
<!-- AdinPlay Ads: https://adinplay.com/api/ -->
<script>
var aiptag = aiptag || {};
aiptag.cmd = aiptag.cmd || [];
aiptag.cmd.display = aiptag.cmd.display || [];
aiptag.cmd.player = aiptag.cmd.player || [];
// CMP tool settings
aiptag.cmp = {
show: true,
position: "centered", //centered or bottom
button: false,
buttonText: "Privacy settings",
buttonPosition: "bottom-left" //bottom-left, bottom-right, top-left, top-right
}
// Video ads
aiptag.cmd.player.push(function () {
aiptag.adplayer = new aipPlayer({
AD_WIDTH: 960,
AD_HEIGHT: 540,
AD_FULLSCREEN: false,
AD_CENTERPLAYER: false,
LOADING_TEXT: 'loading advertisement',
PREROLL_ELEM: function () { return document.getElementById('preroll') },
AIP_STARTED: function () {
console.log("Preroll Ad Started");
var preroll = document.getElementById('preroll');
if (preroll != null && preroll.style.position != "absolute") {
preroll.style.position = "absolute";
preroll.style.top = "50%";
preroll.style.left = "50%";
}
},
AIP_COMPLETE: function (evt) {
// Please do not remove the PREROLL_ELEM from the page, it will be hidden automaticly.
// If you do want to remove it use the AIP_REMOVE callback.
console.log("Preroll Ad Completed: " + evt);
if (isRewarded) {
rewardedComplete();
}
else {
interstitialComplete();
}
},
AIP_REMOVE: function () {
// Here it's safe to remove the PREROLL_ELEM from the page if you want. But it's not recommend.
},
AIP_REWARDEDCOMPLETE: function (evt) {
//evt can be: timeout, empty or closed
console.log("Rewarded Ad Completed: " + evt);
if (rewardGranted) {
rewardedComplete();
}
else {
rewardedError();
}
},
AIP_REWARDEDGRANTED: function () {
console.log("Reward Granted");
rewardGranted = true;
}
});
});
</script>
<script async src="//api.adinplay.com/libs/aiptag/pub/MGL/minigolfclub.io/tag.min.js"></script>
</head>
<body class="dark">
<!-- Unity -->
<div id="unity-container" class="unity-desktop">
<div id="preroll" style="position: absolute; top: 50%; left: 50%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);"></div>
<canvas id="unity-canvas"></canvas>
<div id="bannerAd_300x250" style="display:none; width: 300px; height: 250px; position:absolute; top:0px; right:0px;">
<div id="minigolfclub-io_300x250"></div>
</div>
<div id="bannerAd_300x600" style="display:none; width: 300px; height: 600px; position:absolute; top:0px; right:0px;">
<div id="minigolfclub-io_300x600"></div>
</div>
</div>
<!-- Loading -->
<div id="loading-cover" style="display:none;">
<div id="unity-loading-bar">
<div id="unity-logo"><img src="images/minigolfclub.png" alt="Mini Golf Club Title"></div>
<div id="unity-progress-bar-empty" style="display: none;">
<div id="unity-progress-bar-full"></div>
</div>
<div class="spinner"></div>
</div>
</div>
<div id="unity-fullscreen-button" style="display: none;"></div>
<script src="scripts/ads.js"></script>
<script>
const hideFullScreenButton = 1;
const buildUrl = "Build";
const loaderUrl = buildUrl + "/bb0d9ecdb05db3e84da20bd14a4f84dc.loader.js";
const config = {
dataUrl: buildUrl + "/adfe3b61c6d88403cf8c464f9bbd18f5.data.br",
frameworkUrl: buildUrl + "/38d4226fa2a3e6ac2dffaa98e5b0e461.framework.js.br",
codeUrl: buildUrl + "/38e4c4404931e55da86a84c2ed5501f4.wasm.br",
streamingAssetsUrl: "StreamingAssets",
companyName: "ObumoGames",
productName: "MiniGolfClub",
productVersion: "0.2.8",
};
const container = document.querySelector("#unity-container");
const canvas = document.querySelector("#unity-canvas");
const loadingCover = document.querySelector("#loading-cover");
const progressBarEmpty = document.querySelector("#unity-progress-bar-empty");
const progressBarFull = document.querySelector("#unity-progress-bar-full");
const fullscreenButton = document.querySelector("#unity-fullscreen-button");
const spinner = document.querySelector('.spinner');
const canFullscreen = (function() {
for (const key of [
'exitFullscreen',
'webkitExitFullscreen',
'webkitCancelFullScreen',
'mozCancelFullScreen',
'msExitFullscreen',
]) {
if (key in document) {
return true;
}
}
return false;
}());
if (/iPhone|iPad|iPod|Android/i.test(navigator.userAgent)) {
container.className = "unity-mobile";
config.devicePixelRatio = 1;
}
loadingCover.style.display = "";
const script = document.createElement("script");
script.src = loaderUrl;
script.onload = () => {
createUnityInstance(canvas, config, (progress) => {
spinner.style.display = "none";
progressBarEmpty.style.display = "";
progressBarFull.style.width = `${100 * progress}%`;
}).then((unityInstance) => {
loadingCover.style.display = "none";
window.unityGame = unityInstance;
if (canFullscreen) {
if (!hideFullScreenButton) {
fullscreenButton.style.display = "";
}
fullscreenButton.onclick = () => {
unityInstance.SetFullscreen(1);
};
}
}).catch((message) => {
alert(message);
});
};
document.body.appendChild(script);
</script>
</body>
</html>