素人のアンドロイドアプリ開発日記

アイモバイルで、バナーがタブレットとかで見ると小さく表示されてしまう

2015.05.24

ので、対応策を考えました。

 

バナー用に用意したエリアの中で小さく表示されてしまって余白が大量にできてしまうので、

で、組み込み方にもよるのですが自分はアプリの方の組み込みはxmlに記載をしています。

 

一応、対応しなくてはいけない事があって、アプリの中でバナー読み込み完了を取得したいところです。自分は面倒くさかったので、しなかったのですが、

jp.co.imobile.sdkads.android.ImobileInlineView

のクラスをxmlに記載して

ad_double

というid名を付けました。

 

そしてバナーが表示される時に

try{
			ImobileInlineView im = (ImobileInlineView)findViewById(R.id.ad_double);
			if(im.getChildCount()> 0){
				im.getChildAt(0).setLayoutParams(new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.FILL_PARENT,RelativeLayout.LayoutParams.FILL_PARENT));
				if(((ViewGroup)im.getChildAt(0)).getChildCount()> 0){
					((ViewGroup)im.getChildAt(0)).getChildAt(0).setLayoutParams(new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.FILL_PARENT,RelativeLayout.LayoutParams.FILL_PARENT));
				}
			}
		}catch(Error e){

		}catch(Exception e){

		}

 

 でエリア全体に広がるバナーに変わります。

注意事項としては、バナー読み込み前に実行しても意味がないので、読み込み後に実行するようにタイマーで見張るとかバナー取得のイベント用意しておくとかが必要になりますね。

同じカテゴリの記事を紹介します

広告の出稿をしてみた(google adwards)nendの広告をエリアに広げるAdmobは情弱か。admobで垢バンをされたら気をつける事。android,iphoneのアドネットワークをちょっと調べた雑感としてadmobの2012年5月にてAdMobの利用の方法

カテゴリー:広告

公開中のアプリ、是非ダウンロードしてみてください

2chまとめのたね

RSSを利用してさまざまなブログの情報をキュレーションしてくれるアプリ

インストールする

ひらがな戦記

OPENGL ES2 を利用したカルタのソーシャルゲーム

インストールする