Интеграция Android AdWhirl и AdMob - PullRequest
       31

Интеграция Android AdWhirl и AdMob

1 голос
/ 29 сентября 2011

Я пытаюсь интегрировать AdWhirl и AdMob в свое приложение для Android, и у меня есть вопрос:

  1. У меня много занятий, и я хочу разместить рекламу в большинстве из них. В какую деятельность я должен поместить следующий код?

    // *** ADWHIRL CODE // Это независимые от плотности пиксельные единицы, как определено в // http://developer.android.com/guide/practices/screens_support.html int width = 320; int height = 52;

    DisplayMetrics displayMetrics = getResources().getDisplayMetrics();
    float density = displayMetrics.density;
    
    width = (int) (width * density);
    height = (int) (height * density);
    
    // Optional, will fetch new config if necessary after five minutes.
    AdWhirlManager.setConfigExpireTimeout(1000 * 60 * 5);
    
    // References AdWhirlLayout defined in the layout XML.
    AdWhirlLayout adWhirlLayout = (AdWhirlLayout) findViewById(R.id.adwhirl_layout);
    adWhirlLayout.setAdWhirlInterface(this);
    adWhirlLayout.setMaxWidth(width);
    adWhirlLayout.setMaxHeight(height);
    //*******ADWHIRL CODE END
    

Я уже поместил и этот код в AndroidManifest:

<!-- AdWhirl Key -->
    <meta-data android:value="7e*********************5a6"
        android:name="ADWHIRL_KEY" />

    <!-- AdMob integration -->
    <activity android:name="com.google.ads.AdActivity"
        android:configChanges="orientation|keyboard|keyboardHidden" />
  1. Можно ли показывать рекламу всегда на переднем плане, независимо от высоты содержания?

У кого-нибудь есть совет? Любая помощь приветствуется. Извините за мой английский.

1 Ответ

1 голос
/ 29 сентября 2011

Несмотря на то, что код в верхней части удобен, чтобы убедиться, что ваш AdWhirlLayout не распространяется на размеры экрана, вам не нужно включать его вообще.Вы можете обойтись без упаковки содержимого AdWhirlLayout, который вы определяете в XML.Тем не менее, вам нужно иметь AdWhirlLayout в каждом действии, в котором вы хотите показывать рекламу.

Чтобы показывать ваши объявления в одном и том же месте независимо от содержания, рассмотрите возможность использования RelativeLayout и использованиясвойство android:layout_alignParentBottom="true" в AdWhirlLayout, чтобы назначить объявление, например, в нижней части экрана.

...