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
先日サポートとのやりとりで、先方ではこちらの示したソースコードでうまくいってるらしく
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