Google AdMob移动广告SDK入门指南(Android),android广告sdk有哪些-ESG跨境

Google AdMob移动广告SDK入门指南(Android),android广告sdk有哪些

来源网络
来源网络
2022-07-05
点赞icon 0
查看icon 667

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

Google AdMob移动广告SDK入门指南(Android),android广告sdk有哪些





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.APPLICATIONID的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.APPLICATIONID

      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或tagforunderageofconsent),或者在加载广告之前采取任何其他相关操作,并确保在初始化移动广告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.activitymain);

    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.activitymain)

    MobileAds.initialize(this) {}

  }

  ...

}

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

选择一种广告格式

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

横幅广告

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

插页式广告

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

原生广告

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

激励广告

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


文章推荐
北京报关公司 日本二手机械生产线进口报关相关,日本二手机械进口报关单证服务
从德国进口的二手机械挖掘机怎样清关报关到广州东莞呢,二手挖掘机清关需要什么材料
Azure 上的高可用概念,azure 优点
Fb广告投放技巧包含如下三要点~新手必看,没有英语基础可以做fb广告投放吗


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

搜索 放大镜
韩国平台交流群
加入
韩国平台交流群
扫码进群
欧洲多平台交流群
加入
欧洲多平台交流群
扫码进群
美国卖家交流群
加入
美国卖家交流群
扫码进群
ESG跨境专属福利分享群
加入
ESG跨境专属福利分享群
扫码进群
拉美电商交流群
加入
拉美电商交流群
扫码进群
亚马逊跨境增长交流群
加入
亚马逊跨境增长交流群
扫码进群
《开店大全-全球合集》
《开店大全-主流平台篇》
《开店大全-东南亚篇》
《CD平台自注册指南》
《开店大全-俄罗斯篇》
《韩国站内推广指南》
《韩国热销品预测》
《开店大全-日韩篇》
《开店大全-拉美篇》
《开店大全-欧洲篇》
通过ESG入驻平台,您将解锁
绿色通道,更高的入驻成功率
专业1v1客户经理服务
运营实操指导
运营提效资源福利
平台官方专属优惠
联系顾问

平台顾问

平台顾问 平台顾问

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

icon icon

小程序

微信小程序

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

icon icon

返回顶部