Question

I want to get a test ad banner from inmobi. According to inmobi Developer Wiki

http://developer.inmobi.com/wiki/index.php?title=JavaScript

this script

    <script type="text/javascript">
        var inmobi_conf = {
        siteid : "4028cba631d63df10131e1d3191d00cb",
        slot : "15",
        test: "true"
    };
    </script><script type="text/javascript" src="http://cf.cdn.inmobi.com/ad/inmobi.js"></script>

must return test banner 320x50, but it always returns an empty banner. Please help. What am I doing wrong?

Was it helpful?

Solution

You're getting "No-Fill Response". From that link you provided:

For example, if a publisher faces an NFR (No-Fill Response) scenario, a callback is sent notifying that there is an NFR. The publisher can now take steps to address and blank real estate issue that was caused by non-availability of ads.

<div id="my-ad-slot">
<script type="text/javascript">
  var inmobi_conf = {
    siteid : "your site id",
    slot : "slot number",
    test: true,
    onError : function(code) {
        if(code == "nfr") {
            document.getElementById("my-ad-slot").style.display = "none";
            // do something else. call to other ad network or logic to display in-house ads, etc. 
        }
    }
  };
</script>
<script type="text/javascript" src="http://cf.cdn.inmobi.com/ad/inmobi.js"></script>
</div>

In the above code example, the parameter code will give nfr when no ads are returned.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top