Flex、AIR、Java、Androidなど

Archive for 1月 17th, 2011

色々な広告配信サービスが出てきて、開発者にはうれしいですね。
今回、Adlantisさんの広告を入れてみようと色々やってみたのですが、組み込み方のページにXMLレイアウトファイルを使った方法しかなかったので、Javaのコード中で動的に追加したりできるようやってみました。
途中までは上記の組み込み方のページに図入りで詳しく書かれていますのでそちらを見た方が早いと思います。
何故か広告のViewの高さが取れないのでそこをdipを使ってやるだけなんですけどね。とりあえず広告のView自体はXMLで書いたのを管理画面からダウンロードして下さい。こんな感じのですね。
<?xml version="1.0" encoding="utf-8"?>
<jp.Adlantis.Android.AdlantisView
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res/com.hoge.AdlantisSampleWithinJavaCode"
android:id="@+id/adView"
android:layout_width="fill_parent"
android:layout_height="50dp"
android:layout_weight="1"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
android:gravity="center"
/>
これをレイアウトフォルダの放りこんで、あとはManifestにパーミッションと独自のユーザーIDを管理画面からコピペ。
Avtivity等に貼り付けるときのaddViewの引数にWRAP_CONTENT使わずにdipで調整、これだけです。コードは以下。
package com.hoge.AdlantisSampleWithinJavaCode;

import jp.Adlantis.Android.AdlantisView;
import android.app.Activity;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.widget.ArrayAdapter;
import android.widget.LinearLayout;
import android.widget.ListAdapter;
import android.widget.ListView;

public class MainActivity extends Activity {

@Override
[...]


Categories

 

2011年1月
« 12月   2月 »
 12
3456789
10111213141516
17181920212223
24252627282930
31  

About

Author: tachibana

  • ちょっとしたことはTwitterに書いています。こっちはアプリの公開等の時に更新されます。
  • 最近はもっぱらJavaとObjective Cです。AS3は飽きました。
  • スクリプト言語ではPerlが好きでしたが最近はGAE/Jで何でもやってます。
  • Linuxは自宅サーバー建てるのがやっとのレベルです。前の会社で何日も徹夜してやったのはいい思い出です。
  • アプリへのご要望などご意見等ありましたらお気軽にご連絡下さい。

Alternative content here