Anonim

時々、最も単純なものには適切なドキュメントがなく、AppceleratorでAdMobモジュールを実装するのと同じくらい簡単なことを行うための情報が不足していることに気付きました。 これは、Appceleratorの学習を開始したときに最初に行ったタスクの1つであり、簡単ですが、すべてが正常に機能していることを確認するための2、3の異なる手順を伴います。

モジュールを追加する

AdMobモジュールをダウンロードします。 ダウンロードするにはログインする必要がありますが、無料で利用できます。 現在のモジュールページには、Titanium 2.0でのみ互換性があると書かれていますが、3.0では正常に動作していることが確認されています。 モジュールファイルを解凍し、正しいフォルダーに入れます。 OSXでは、そのフォルダーは/ライブラリ/ Application Support / Titanium / Modules /です。 Windowsでは、 C:\ Users \\ AppData \ Roaming \ Titanium \ modulesのようなフォルダーにある必要があります 。 iphoneまたはandroidまたは両方のフォルダーを前述のフォルダーに配置します。

tiapp.xmlファイルを開き、そのソースを編集します。 モジュールの xml仕様を探します 。 以内 次の行を追加します。
ti.admob
この現在のバージョンは1.3であり、新しいバージョンがリリースされた場合はここでバージョン番号を更新することが重要です。

ビューを作る

admobモジュールに付属のドキュメントで十分に理解できます。 それはあなたに言っていないことは、カスタム変数に加えて、それはあなたが適切に追加を配置できるように、一般的なUI /位置決め変数を許可するということです。 また、広告ビューに高さと幅の両方を指定する必要があります。指定しないと、広告はおそらく読み込まれません。 iPhoneの場合、その広告サイズは320×50です。 Androidの場合、それはさまざまだと思います。 以下は、iPhoneアプリケーションに追加を追加するために使用するコードです。 この場合の広告は画面の下部にあり、AdMobからより関連性の高い広告が返されるように、キーワードsportsを渡しました。 次のように広告ビューを作成しました…

var admob = require( 'ti.admob'); var adView = admob.createView({publisherId: 'YOURIDHERE'、adBackgroundColor: '#666666'、keyword: 'sports'、bottom:0、width:320、height:50、borderColor: '#000'、})、window .add(adView);

ご覧のとおり、他のビューを作成するのと同じくらい簡単です。 モジュールファイルを要求する必要があるため、必ず最初の行を追加してください。

モジュールがロードされない場合、またはエラーが返される場合…

新しいモジュールを扱うとき、私が発見した最も一般的な問題の1つは、ビルドフォルダーをクリアする必要があることです。 そのため、問題が発生した場合は、ビルドフォルダーの内容を削除して、プロジェクトを再構築してください。

Google admobモジュールをチタンappceleratorに追加する