動作中のアプリがあり、 mopubによる広告システムを組み込みたいと考えています。彼らの入門ガイドを見ると、gitを使用して「ライブラリプロジェクト」(それが何であるかさえわかりません)を最初に抽出する必要があると書かれています。mopub-android-sdk
それを行った後、このディレクトリ内に、さらにファイルとサブディレクトリのツリーであるというディレクトリがあることがわかりました。
ガイドには、「Android SDK ファイルがプロジェクトと同じ親フォルダーにあることを確認してください」と記載されています...これは私が混乱している場所です。すべてのソース ファイル、androidmanifest などをディレクトリc:\android\mygame
に配置mopub-android-sdk
し、そのすべてのサブツリーを内部に配置する必要がありc:\android
ますか? または中c:\android\mygame
?(それともどこか?)
編集:いくつかの回答/コメントでは、ライブラリ プロジェクトを .jar ファイルに変換し、それを自分の libs ディレクトリに配置するというアイデアについて議論されています。 jar を作成しない - もっと考えてみると、jar にはすべての関数を含める必要があるのではないでしょうか。一方、ライブラリ プロジェクトとして残した場合、コンパイラは未使用のコードを省略できる可能性があります。
編集:今、私は make-jar-then-put-in-libs アプローチについてより懐疑的になっています。ディレクトリで見つけmopub-android-sdk.jar
てbin\res
、プロジェクトの libs ディレクトリにコピーしました。広告システムは正常に動作しているように見えましたが、画面上の特定のアイコン (全画面広告を非表示にするため) が表示される場所にジャンク画像があることを除けば. その下のファイルのツリーの中に、 png ファイルを含むディレクトリmopub-android-sdk
があることに気付きました。res
これらの画像はjarファイルに含まれていないと思われます。