inmobi 開発者ウィキによると
http://developer.inmobi.com/wiki/index.php?title=JavaScript
Var セクションで manual: true パラメータを使用して、Ads on Demand を呼び出すことができます。
例えば:
<script type="text/javascript" src="http://cf.cdn.inmobi.com/ad/inmobi.js">
</script>
<script type="text/javascript">
var inmobi_conf = {
siteid : "your site id",
slot : "slot number",
test: true,
manual: true
};
</script>
<div id="adArea"> </div>
Ad を生成するには、次を使用して呼び出す必要があります。
_inmobi.getNewAd(document.getElementById('adArea'));
広告に入力する必要があります。
オンデマンドで広告をリクエストする簡単なテスト例を作成しました (inmobi が提供するテスト サイト ID を使用)。
問題は、広告を読み込むために 2 回クリックする必要があることです。
完全なソース:
<html>
<head>
<script>
var inmobi_conf = {
siteid : "4028cba631d63df10131e1d3191d00cb",
slot : "15",
test: true,
manual: true
};
function loadAdd(){
_inmobi.getNewAd(document.getElementById('screen'));
};
</script>
<script src="http://cf.cdn.inmobi.com/ad/inmobi.js"></script>
</head>
<body>
<div id="screen"> </div>
<button id="btn1" onClick="loadAdd()">Load Ad</button>
</body>
</html>
http://jsfiddle.net/YYzqA/で試すことができます。
「広告を読み込む」ボタンの最初のクリック (広告なし)
[Load Ab] ボタンを 2 回クリックします (広告が読み込まれます)。
ひょっとして、あなたはこの行動の理由を知っていますか? 私は何かを逃していますか?