当前位置:首页 > 开发 > 移动开发 > 正文

【转】Google Admob 广告最佳做法

发表于: 2012-11-13   作者:bsr1983   来源:转载   浏览次数:
摘要: 转自: https://developers.google.com/mobile-ads-sdk/docs/bestpractices?hl=zh-cn#testmode 转载仅为防止被墙无法查阅! 请求测试广告 您可以通过指定 AdRequest.addTestDevice 或 GADRequest.testDevices 来请求测试广告。建议在测试应用时请求测试广告,以避免
转自: https://developers.google.com/mobile-ads-sdk/docs/bestpractices?hl=zh-cn#testmode
转载仅为防止被墙无法查阅!

请求测试广告

您可以通过指定 AdRequest.addTestDevice 或 GADRequest.testDevices 来请求测试广告。建议在测试应用时请求测试广告,以避免请求无效的展示。另外,我们随时都可以向您提供测试广告。

Android:

AdRequest adRequest = new AdRequest();
adRequest.addTestDevice(AdRequest.TEST_EMULATOR);               // 模拟器
adRequest.addTestDevice("TEST_DEVICE_ID");                      // 测试 Android 设备
您可以在对设备进行调试时请求广告,然后在 logcat 输出中找到设备 ID。

或者,您也可以利用 com.google.ads.AdView 元素中的 testDevices 属性,通过 XML 启用测试模式:

ads:testDevices = "TEST_EMULATOR, TEST_DEVICE_ID"
iOS:

GADRequest *request = [GADRequest request];

request.testDevices = [NSArray arrayWithObjects:
    GAD_SIMULATOR_ID,                                           // 模拟器
    @"TEST_DEVICE_ID",                                          // 测试 iOS 设备
    nil];
要获得设备标识符,请打开 Organizer(Xcode 中的 Window(窗口)> Organizer),按下 Control 键并点击或者右键点击设备名,然后选择 Copy Device Identifier(复制设备标识符)。您也可以通过使用 [[UIDevice currentDevice] uniqueIdentifier] 的代码获得此值。

指定广告颜色

您可以通过指定 AdRequest.extras 或 GADRequest.additionalParameters 来控制文字广告的颜色。通过以下参数,您可以设置所展示广告的背景、渐变效果、边框、链接、文字以及网址的颜色。

键 示例值 说明
color_bg AAAAFF 背景颜色
color_bg_top FFFFFF 顶部渐变背景颜色
color_border FFFFFF 边框颜色
color_link 000080 链接文字颜色
color_text 808080 文字颜色
color_url 008000 网址颜色
Android:

Map<String, Object> extras = new HashMap<String, Object>();
extras.put("color_bg", "AAAAFF");
extras.put("color_bg_top", "FFFFFF");
extras.put("color_border", "FFFFFF");
extras.put("color_link", "000080");
extras.put("color_text", "808080");
extras.put("color_url", "008000");

AdRequest adRequest = new AdRequest();
adRequest.setExtras(extras);
iOS:

GADRequest *request = [[GADRequest alloc] init];
request.additionalParameters =
    [NSMutableDictionary dictionaryWithObjectsAndKeys:
        @"AAAAFF", @"color_bg",
        @"FFFFFF", @"color_bg_top",
        @"FFFFFF", @"color_border",
        @"000080", @"color_link",
        @"808080", @"color_text",
        @"008000", @"color_url",
        nil];
[iOS] 在 applicationWillEnterForeground: 中请求广告

不要在 applicationWillEnterForeground: 中请求广告,此类请求会被系统忽略。请改为将请求置于 applicationDidBecomeActive: 中。

[iOS] 发布 GADBannerView

在 GADBannerView 的委托回调内发布 GADBannerView 时请务必多加小心。如果您确实要这样做,请使用 autorelease 取代 release,避免 GADBannerView 在完成后又被解除分配。

[iOS] 关联至正确的 libGoogleAdMobAds.a 二进制文件

在升级到新版本的 AdMob SDK 时,确保使用正确的二进制文件关联您的项目。请务必进入 Build Properties > Library Search Paths(构建属性 > 库搜索路径)检查文件是否正确。如果在搜索路径中旧版二进制文件出现在新版文件之前,系统可能会使用旧版文件构建您的项目。

【转】Google Admob 广告最佳做法

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
转自: https://developers.google.com/mobile-ads-sdk/docs/ios/fundamentals?hl=zh-cn 转载仅为防
转自: https://developers.google.com/mobile-ads-sdk/docs/ios/fundamentals?hl=zh-cn 转载仅为防
转自: https://developers.google.com/mobile-ads-sdk/docs/ios/fundamentals?hl=zh-cn 转载仅为防
转自: https://developers.google.com/mobile-ads-sdk/docs/ios/fundamentals?hl=zh-cn 转载仅为防
前言:对产品的研究,并不仅仅是看产品是如何设计的,更多的时候是要看产品是如何适可而止的。在研
长话短说,我喜欢比较直接的方式,好让我们开始吧! AdMob(现被Google收购)提供了移动设备加入广
不多说,看步骤。 下载admob广告sdk. 把SDK中的如下文件,除了那个文件夹,全部拖到工程里。 导入文
前几天由于项目需要,要搞定在游戏中添加广告的方法,在U吧中搜到了这篇文章, unity3d开发的androi
前几天由于项目需要,要搞定在游戏中添加广告的方法,在U吧中搜到了这篇文章, unity3d开发的androi
Google在博客中宣布,他们将停止 AdMob 对移动网页的支持,让内容发布商使用 AdSense 投放广告。对
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号