Я успешно интегрирован AdMob объявления в мои приложения Android PhoneGap в прошлом ниже этой модели (в основной деятельности), используя LinearLayout виджет:Android + MoPub + PhoneGap (Кордова) Интеграция (Half работает)
AdMob/PhoneGap Интеграция - Работает - не требует дополнительной разметки в main.xml
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
super.loadUrl("file:///android_asset/www/index.html");
adView = new AdView(this, AdSize.BANNER, AdMob_Ad_Unit);
LinearLayout layout = super.root;
layout.addView(adView);
AdRequest request = new AdRequest();
request.setTesting(true);
adView.loadAd(request);
}
Однако, я хотел бы следовать аналогичной схеме с использованием MoPub SDK, я попытался следующий образец, однако, это делает не показывать «веб-просмотр» PhoneGap приложения, хотя он правильно загружает рекламу:
MoPub/PhoneGap Интеграция - Объявления Работа, PhoneGap не - требует добавления к main.xml
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
super.loadUrl(Config.getStartUrl());
setContentView(R.layout.main);
moPubView = (MoPubView) findViewById(R.id.adview);
moPubView.setAdUnitId(MOPUB_ID);
moPubView.loadAd();
}
И в main.xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<com.mopub.mobileads.MoPubView
android:id="@+id/adview"
android:layout_width="fill_parent"
android:layout_height="50dp"
/>
Это то, что отображается - Как я могу заставить PhoneGap работать с MoPub?
спасибо брат. – maiko