Google AdMob移动广告SDK入门指南(Android),android广告平台-ESG跨境

Google AdMob移动广告SDK入门指南(Android),android广告平台

来源网络
来源网络
2022-05-31
点赞icon 0
查看icon 1461

Google AdMob移动广告SDK入门指南(Android),android广告平台Google AdMob移动广告SDK入门指南(Android)本指南适用于希望借助AdMob通过Android应用获利但不使用Firebase的发布商。要展示广告和赚取收入,第一步是将Google移动广告SDK集成到应用中。集成S......

Google AdMob移动广告SDK入门指南(Android),android广告平台




Google AdMob移动广告SDK入门指南(Android)

本指南适用于希望借助AdMob通过Android应用获利但不使用Firebase的发布商。

要展示广告和赚取收入,第一步是将Google移动广告SDK集成到应用中。集成SDK后,您可以选择一种广告格式,如原生广告或激励视频广告,然后按照相应步骤进行实现。

前提条件

·使用Android Studio 3.2或更高版本

·minSdkVersion 16或更高版本

·compileSdkVersion 28或更高版本

·创建Google AdMob帐号并注册应用。

导入移动广告SDK

注意:您应该先在Android Studio中创建一个新项目,然后选中Use AndroidX Artifacts对应的复选框,或者迁移到AndroidX来迁移您的项目。

通过使用指向Google Maven代码库的Gradle依赖项,应用可以导入Google移动广告SDK。首先,请确保在项目级build.gradle文件的allprojects部分引用了google()。

项目级build.gradle示例(节选)

allprojects {

  repositories {

    google()

  }

}

接下来,请打开您应用的应用级build.gradle文件,并找到“dependencies”部分。

应用级build.gradle示例(节选)

dependencies {

  implementation fileTree(dir: libs, include: [*.jar])

  implementation androidx.appcompat:appcompat:1.0.2

  implementation com.google.android.gms:playservicesads:19.6.0

}

请添加上面的粗体代码行,该代码会指示Gradle提取最新版本的移动广告SDK及其他相关依赖项。添加完该代码后,请保存文件并执行“Gradle sync”。

更新您的AndroidManifest.xml

通过添加下面显示的包含android:name=com.google.android.gms.ads.APPLICATION_ID的lt;metadatagt;标记,即可将您的AdMob应用ID(可在AdMob界面中找到)添加到您的应用的AndroidManifest.xml文件中。

您可以在AdMob界面中找到您的应用ID。对于android:value,请插入AdMob应用ID并加上引号,如下所示。

manifest

  application

    ! Sample AdMob app ID: caapppub3940256099942544~3347511713

    metadata

      android:name=com.google.android.gms.ads.APPLICATION_ID

      android:value=caapppubxxxxxxxxxxxxxxxx~yyyyyyyyyy/

  /application

/manifest

要点:在真实应用中,请务必使用您的实际AdMob应用ID,而不是上面列出的ID。但如果您只是想在一个Hello World应用中体验一下SDK,可以使用上述示例应用ID。

重要提示:自Google移动广告SDK 17.0.0版本开始,均须执行此步骤。如果未能添加此metadata标记,将会导致崩溃,并显示以下消息:The Google Mobile Ads SDK was initialized incorrectly。

初始化移动广告SDK

加载广告之前,请先调用MobileAds.initialize(),以便让应用初始化移动广告SDK。该方法将初始化相应SDK,并在初始化完成后或30秒超时后回调完成监听器。此操作仅需执行一次,最好是在应用启动时执行。

警告:在调用MobileAds.initialize()时,移动广告SDK或中介合作伙伴SDK可能会预加载广告。如果您需要获得欧洲经济区(EEA)用户的同意,请设置任何专门用于特定请求的标记(例如tagForChildDirectedTreatment或tag_for_under_age_of_consent),或者在加载广告之前采取任何其他相关操作,并确保在初始化移动广告SDK之前先完成这些操作。

以下示例说明了如何在Activity中调用initialize()方法:

示例MainActivity(节选)

Java

package ...

import ...

import com.google.android.gms.ads.MobileAds;

import com.google.android.gms.ads.initialization.InitializationStatus;

import com.google.android.gms.ads.initialization.OnInitializationCompleteListener;

public class MainActivity extends AppCompatActivity {

  protected void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_main);

    MobileAds.initialize(this, new OnInitializationCompleteListener() {

      @Override

      public void onInitializationComplete(InitializationStatus initializationStatus) {

      }

    });

  }

}

Kotlin

package ...

import ...

import com.google.android.gms.ads.MobileAds;

class MainActivity : AppCompatActivity() {

  ...

  override fun onCreate(savedInstanceState: Bundle ) {

    super.onCreate(savedInstanceState)

    setContentView(R.layout.activity_main)

    MobileAds.initialize(this) {}

  }

  ...

}

如果您使用了中介功能,请等到调用完成处理程序后再加载广告,因为这可确保初始化所有中介适配器。

选择一种广告格式

现已导入移动广告SDK,您随时可以植入广告了。AdMob提供了许多不同的广告格式,您可以根据您应用的用户体验选择最契合的一款。

横幅广告

横幅广告是在设备屏幕的顶部或底部展示的矩形广告。用户与应用互动时,横幅广告会停留在屏幕上,并且可在一段时间后自动刷新。如果您刚开始接触移动广告,建议从横幅广告着手。

插页式广告

插页式广告是全屏广告,它会覆盖整个应用界面,直到用户将其关闭。在应用执行流程的自然停顿点,例如游戏的不同关卡之间,或一项任务完成后,最适合投放这类广告。

原生广告

原生广告是一种与您应用的外观和风格融为一体的定制广告。您可以决定这类广告的投放方式和位置,从而让版式与应用的设计风格更为统一。

激励广告

向观看短视频和与试玩广告及问卷调查互动的用户予以奖励的广告。适合通过那些只愿意免费玩游戏的用户获利。


文章推荐
App出海,app出海在线支付
Azure Sentinel 入门,sentinel限流
bidding系列——Admob mediation
Google Ads谷歌广告有那些类型,google ads账号怎么申请


特别声明:以上文章内容仅代表作者本人观点,不代表ESG跨境电商观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与ESG跨境电商联系。

搜索 放大镜
韩国平台交流群
加入
韩国平台交流群
扫码进群
欧洲多平台交流群
加入
欧洲多平台交流群
扫码进群
美国卖家交流群
加入
美国卖家交流群
扫码进群
ESG跨境专属福利分享群
加入
ESG跨境专属福利分享群
扫码进群
拉美电商交流群
加入
拉美电商交流群
扫码进群
亚马逊跨境增长交流群
加入
亚马逊跨境增长交流群
扫码进群
亚马逊跨境增长交流群
加入
亚马逊跨境增长交流群
扫码进群
拉美电商交流群
加入
拉美电商交流群
扫码进群
ESG独家招商-PHH GROUP卖家交流群
加入
ESG独家招商-PHH GROUP卖家交流群
扫码进群
《TikTok综合运营手册》
《TikTok短视频运营手册》
《TikTok直播运营手册》
《TikTok全球趋势报告》
《韩国节日营销指南》
《开店大全-全球合集》
《开店大全-主流平台篇》
《开店大全-东南亚篇》
《CD平台自注册指南》
《开店大全-俄罗斯篇》
通过ESG入驻平台,您将解锁
绿色通道,更高的入驻成功率
专业1v1客户经理服务
运营实操指导
运营提效资源福利
平台官方专属优惠

立即登记,定期获得更多资讯

订阅
联系顾问

平台顾问

平台顾问 平台顾问

微信扫一扫
马上联系在线顾问

icon icon

小程序

微信小程序

ESG跨境小程序
手机入驻更便捷

icon icon

返回顶部