Smaato 集成
将 Smaato 的广告聚合网络与 Unity LevelPlay 集成,优化 Monetization 和各种广告格式的广告效果。
阅读时间2 分钟最后更新于 2 天前
本指南将逐步介绍如何在 LevelPlay Mediation 平台上将 Smaato Live 设置为广告网络。
先决条件
确保将横幅广告服务正确集成到应用程序中。请参阅以下指定的于平台的指南以了解集成说明:
步骤 1.创建 Smaato 帐户
要通过 ironSource 的聚合平台访问 Smaato 广告库存,必须在 Smaato 中创建帐户。您可以在此处执行此操作。
步骤 2. 检索您的 Smaato 帐户 ID 和报告密钥
按照以下步骤获取 Smaato 帐户密钥,这些密钥需要插入到 IronSource Network Setup Module 中才能让 Smaato 与 ironSource 正常工作:
-
Publisher ID - 在您的 Smaato 帐户中转到 Inventory > Publisher ID

-
客户端 ID 和客户端密钥 - 转到 QAuth API 凭据 > 客户端 ID 和客户端密钥

步骤 3.在 Smaato Network 中创建应用程序
按照以下步骤创建 Smaato 应用程序:
-
在您的 Smaato 帐户中,转到 Inventory > New app


步骤 4.激活 Smaato Network
在 ironSource 平台中,访问 SDK Networks 设置以将 Smaato 参数配置到您的 LevelPlay 帐户。
-
获得所有必需参数后,登录 LevelPlay 帐户,然后转到 Monetize > Setup > SDK Networks

-
从 Available Networks 的表中选择 Smaato,添加参数,然后选择 Activate。然后选择 保存。

-
从广告网络列表中选择 Smaato,然后选择 Setup。

-
输入 app 的 Smaato app 名称和 Adspace ID。将状态设置为 激活 并选择 保存。在 Setup(设置)后台上,您将看到 Smaato 列为 Active for Mediation(激活聚合)。

步骤 5。将 Smaato 适配器添加到构建中
LevelPlay 支持 Gradle 依赖关系和手动下载机制。
Gradle:
- 确保 app 模块的构建.gradle 脚本中存在以下 Maven 网址。
repositories { mavenCentral() maven { url "https://s3.amazonaws.com/smaato-sdk-releases/" }}
- 将适配器的 Maven 名称添加到 app 模块的构建.gradle 脚本。
dependencies { implementation 'com.unity3d.ads-mediation:smaato-adapter:5.0.0' implementation 'com.smaato.android.sdk:smaato-sdk-banner:22.7.2' implementation 'com.smaato.android.sdk:smaato-sdk-in-app-bidding:22.7.2' implementation 'com.smaato.android.sdk:smaato-sdk-interstitial:22.7.2' implementation 'com.smaato.android.sdk:smaato-sdk-rewarded-ads:22.7.2'}
手动下载:
-
**下载 Smaato 适配器:**将 Smaato 适配器和 SDK 添加到构建中。您可以在此处找到最新的 Smaato 文件。
-
**将 Smaato 适配器添加到项目中:**下载适配器后,将 SmaatoAdapter AAR 放入 Android 项目的 libs 文件夹。

-
从此处下载 Smaato 文件:
- 如果使用 Eclipse:将 .AAR 文件作为库项目导入。
- 如果使用 Android Studio,请下载 Smaato .AAR 文件并作为依赖项添加到您自己的模块。转到文件 > New > New Module > Import .AAR,然后导航到 Smaato .AAR 文件的下载位置。
步骤 6。其他配置
如果您的应用程序以 Android 9 Pie(API 级别 28)或更高版本为目标,请按照以下集成步骤操作。
- 在 AndroidManifest.xml 中的应用程序标签中配置 networkSecurityConfig 属性:
android:networkSecurityConfig="@xml/network_security_config"
2.在 XML 资源目录中使用以下命令创建 network_security_config.xml:
<?xml version="1.0" encoding="utf-8"?><network-security-config> <base-config cleartextTrafficPermitted="true" /></network-security-config>
您可以在此处阅读有关网络安全配置的更多信息。