答えは、私がそれを理解したとき、非常に簡単です。
無料版では、広告も表示するものでアクティビティを拡張するだけです. admob の jar ファイルのみを、サポートされている広告に含めるようになりました。そして、あなたは設定されています。
public class AdNanoMusicActivity extends NanoMusicActivity {
private AdView adView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if (!getResources().getBoolean(R.bool.paid)) {
// Create the adView
adView = new AdView(this, AdSize.BANNER, "a1500167a6bde8a");
// Lookup your LinearLayout assuming it's been given
// the attribute android:id="@+id/mainLayout"
LinearLayout layout = (LinearLayout)findViewById(R.id.mainLayout);
// Add the adView to it
layout.addView(adView,0);
// Initiate a generic request to load it with an ad
AdRequest adRequest = new AdRequest();
adRequest.addTestDevice(AdRequest.TEST_EMULATOR);
adView.loadAd(adRequest);
}
}
@Override
public void onDestroy() {
if (adView != null) {
adView.destroy();
}
super.onDestroy();
}
}
AdNanoMusicActivity は、ライブラリ プロジェクトにある NanoMusicActivity を拡張します。これで、ads を使用するプロジェクトに jar ファイルを含めるだけで済みます。もう一度見てみると、R.bool.paid は今は必要ないと思います。