每个 Activity 是否需要不同的广告单元 ID?

Is a different ad unit ID required for each Activity?

在我的应用程序中,我在许多活动中实施了广告横幅。我在 admob 上创建了横幅广告单元,并获得了横幅的 ID。我可以为我的应用程序中的每个横幅提供此 ID,还是我必须为每个横幅创建带有 ID 的唯一横幅单元(activity)

通常一个广告单元 ID 就足够了 - 多个 ID 可以方便地进行分析(如评论中所述),而且在需要不同的广告单元维度时也是如此。

不推荐的实现方式。它工作正常但不是最佳实践。当您想要实施分析并确定您从特定 adUnit 获得了多少收入时,就会出现问题。您可以为应用内的所有横幅广告使用一个广告单元 ID,为同一应用内的所有插页式广告使用不同的广告单元 ID。

因此,如果您的应用仅包含横幅广告,则它只能有一个广告单元 ID。如果您的应用包含横幅广告和插页式广告,它可以有两个广告单元 ID。

但是,根据 AdMob 官方指南,每个 activity 可以使用一个 ID 来确定。

An Ad Unit ID is a unique identifier given to the places in your app where ads are displayed. If you have an app with two activities, for example, each displaying a banner, you need two ad units, each with its own ID.

为了报告方便,请为每个应用程序使用不同的广告单元。这有助于您了解每个应用程序在有效每千次展示费用、请求和点击方面的表现。它将帮助您了解市场,根据需要调整或改进您的应用程序。如果那是你想要的,那并不违反政策。 (检查线程)