forked from sent/waves
77 lines
2.0 KiB
JavaScript
77 lines
2.0 KiB
JavaScript
/**
|
|
* Example
|
|
* Working example: http://www.gamedistribution.com/Games/Basketball/Basket-and-Ball.html
|
|
*/
|
|
|
|
var initialized = false;
|
|
|
|
function initGDApi()
|
|
{ // invoke this function to initialize api
|
|
|
|
if(!initialized){ // Api will be initialized once, so preroll is shown once either
|
|
|
|
var settings = {
|
|
gameId: "14a6a32cd96f4acaa04f5440ffe9a865",
|
|
userId: "ABD36C6C-E74B-4BA7-BE87-0AB01F98D30D-s1",
|
|
resumeGame: resumeGame,
|
|
pauseGame: pauseGame,
|
|
onInit: function (data) {
|
|
initialized = true;
|
|
},
|
|
onError: function (data) {
|
|
console.log("Error:"+data);
|
|
}
|
|
};
|
|
(function(i,s,o,g,r,a,m){
|
|
i['GameDistribution']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)};i[r].l=1*new Date();a=s.createElement(o);m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a, m);
|
|
})(window, document, 'script', '//html5.api.gamedistribution.com/libs/gd/api.js', 'gdApi');
|
|
|
|
gdApi(settings);
|
|
|
|
function resumeGame() {
|
|
console.log("Resume game");
|
|
}
|
|
|
|
function pauseGame() {
|
|
console.log("Pause game");
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
function gdApi_init()
|
|
{
|
|
initGDApi(); // in order to initialize api
|
|
}
|
|
|
|
/**
|
|
* Shows banner, you can use it between levels
|
|
*/
|
|
|
|
function gdApi_showBanner()
|
|
{
|
|
if (initialized)
|
|
gdApi.showBanner();
|
|
}
|
|
|
|
/**
|
|
* GD Logger sends how many times 'PlayGame' is called. If you invoke 'PlayGame' many times, it increases
|
|
* 'PlayGame' counter and sends this counter value.
|
|
*/
|
|
function gdApi_play()
|
|
{
|
|
if (initialized)
|
|
gdApi.play();
|
|
}
|
|
|
|
/**
|
|
* GD Logger sends how many times 'CustomLog' that is called related to given by _key name. If you invoke
|
|
* 'CustomLog' many times, it increases 'CustomLog' counter and sends this counter value.
|
|
* @param key Your custom key it should be maximum 10 chars
|
|
*/
|
|
function gdApi_customLog(_Key)
|
|
{
|
|
if (initialized)
|
|
gdApi.customLog(_Key);
|
|
} |