gpt4 book ai didi

Android 集成 AdWhirl 和 AdMob

转载 作者:行者123 更新时间:2023-11-30 04:31:46 25 4
gpt4 key购买 nike

我正在尝试将 AdWhirl 和 AdMob 集成到我的 Android 应用程序中,但我有一些问题:

  1. 我有很多 Activity ,我想在大部分 Activity 中转换广告。我应该在哪个 Activity 中放置以下代码?

    //***ADWHIRL 代码 //这些是与密度无关的像素单元,定义在 //http://developer.android.com/guide/practices/screens_support.html 整数宽度 = 320; int 高度 = 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. 是否可以始终在前景中以独立于内容高度的方式显示广告?

有人有什么建议吗?任何帮助表示赞赏。对不起我的英语。

最佳答案

虽然顶部的代码可以很好地确保您的 AdWhirlLayout 不会超出屏幕尺寸,但您根本不需要包含它。您可以将您在 XML 中定义的 AdWhirlLayout 的内容包装起来。但是,您需要在要在其中显示广告的每个 Activity 中都有一个 AdWhirlLayout。

无论内容如何,​​要在同一位置展示您的广告,请考虑使用 RelativeLayout并使用例如,AdWhirlLayout 中的 android:layout_alignParentBottom="true" 属性,用于将广告分配到屏幕底部。

关于Android 集成 AdWhirl 和 AdMob,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7594563/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com