广告定位

定位功能用于设置精准的参数,以便用户看到与其更相关的广告。以下是使用定位功能的示例:

格式

  • 粘性横幅广告

  • 内嵌横幅广告

AdRequest

  • 插屏广告

  • 激励广告

  • 开屏广告

AdRequestConfiguration

// AdRequest 示例
    BannerAd(
        adUnitId: _adUnitId,
        adSize: BannerAdSize.sticky(width: 320),
        adRequest: AdRequest(
            age: 25,
            gender: Gender.male,
            contextTags: ['games', 'flutter', 'test'],
            contextQuery: 'user_search_query',
            location: AdLocation(
                latitude: 60.0,
                longitude: 30.0,
                accuracy: 100,
            ),
            parameters: {
                'custom1': 'value1',
                'custom2': 'value2',
            },
        ),
    );
// AdRequestConfiguration 示例
adRequestConfiguration: AdRequestConfiguration(
    adUnitId: _adUnitId,
    age: 25,
    gender: 'male', // 或“女性”
    contextTags: ['games', 'flutter', 'test'],
    contextQuery: 'user_search_query', // 搜索查询字符串
    location: AdLocation(
      latitude: 60.0,
      longitude: 30.0,
      accuracy: 100,
    ),
    parameters: {
      'custom1': 'value1',
      'custom2': 'value2',
    },
)

参数

描述

age

用户的年龄(字符串格式),例如:“14”、“18”。

gender

用户的性别:“男”、“女”。

您可以使用 Gender 对象获取有效字符串。

location

由您的应用检测到的用户的位置。

要使用位置数据,您必须获得用户的同意,然后在 SDK 中设置 MobileAds.setLocationConsent(true)

contextQuery

用户在应用中的搜索查询。

例如,如果用户搜索汽车,此参数可能如下所示:“在莫斯科购买二手车”。

contextTags

用户正在查看的页面中的关键字。可能是页面的标题、页面的部分内容、标记及其他元素。

对于包含汽车搜索的页面,此参数可能如下所示:“购买汽车”、“二手车”、“在莫斯科”。

下一篇