Work Records

日々の作業記録です。ソフトウェアエンジニアリング全般から、趣味の話まで。

Xcode+PhoneGap+enchant.js+nendでiPhoneアプリ作成 その⑥

アプリをリリースしてから気づいたんですが、
nendの広告が自動リロードしてない。
つまり同じ広告がずっと表示されている。
クリック率が上がらない。

phonegapを正式サポートしてないからそのせいなのか。。。

という事で、自前でリロードするように変更してみました。

<html>

<head>
<title>TokimekiExpressStation</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">

<style type="text/css">
body{  
    margin: 0;
    padding: 0px 0 0px 0;
}
div#footerArea {
    position: absolute;  
    bottom: 0;  
    left: 0;  
    width: 100%;
    height: 50px;
    background-color: #000000;
    color: #fff;
}
</style>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script>
    $(document).ready(
            function() {
                setInterval(function() {
                    $('#footerArea').html($('#footerArea').html());
                }, 30000);
            });
</script>
</head>

<body onload="onBodyLoad()" ontouchmove="event.preventDefault()">

<script type="text/javascript" src="js/enchant.js"></script>
<script type="text/javascript" src="main.js"></script>

<div id="footerArea">

<script type="text/javascript">
var nend_params = {"media":XXXX,"site":YYYY,"spot":ZZZZ,"type":1,"oriented":2};
</script>

<script type="text/javascript" src="http://js1.nend.net/js/nendAdLoader.js">
</script>

</div>

</body>

</html>

jqueryの力を借りました。
これで30秒おきにリロードしてくれます。

めでたし。

自作アプリ紹介コーナー
https://itunes.apple.com/jp/app/tokimekiekisupuresustation/id660044163?mt=8
f:id:kenjiszk:20130706222734p:plain