AdMakerの実装がなかなかうまくいかなくて困ってたのだが

先日サポートとのやりとりで、先方ではこちらの示したソースコードでうまくいってるらしく
wifi環境の一部で広告がでなくなることがあるそうとのことでした

そして、別件なのですが昨日当社のwifiがなぜか切れてしまったので
ルーターをリセットしてみたのです

今朝なにげなくアプリを起動してみると

うまく広告が表示されてたのです

ルータのIPが変わったのかなぁ?なんて思ったりもしてみました

ということで

最初の例外エラーでまったく動かなかったのは
どうも、アプリがXMLを使って作ってなかったせいかと思って
修正しました


FrameLayout layout = new FrameLayout (this);

LayoutParams lp = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
AdMaker = new libAdMaker(this);
AdMaker.setLayoutParams(lp);
AdMaker.siteId = "xxxx";
AdMaker.zoneId = "xxxx";
AdMaker.setUrl("http://images.ad-maker.info/apps/xxxxxxxxxxx.html");

setContentView(layout);

layout.addView(該当アプリのviewインスタンス);
layout.addView(AdMaker);
AdMaker.start();

こんなふうにするとうまくいきました

先程、公開アプリも更新しておきました

ちなみに以下です

https://market.android.com/details?id=jp.jpjp.kanji1nen