Google Mobile Ads SDK for Android 使用教程
1. 项目的目录结构及介绍
本项目目录结构如下:
googleads-mobile-android-examples/
├── .github/
│ └── workflows/
│ ├── java.yml
│ └── kotlin.yml
├── java/
│ ├── app/
│ │ ├── src/
│ │ │ ├── main/
│ │ │ │ ├── java/
│ │ │ │ ├── res/
│ │ │ │ └── AndroidManifest.xml
│ │ │ └── test/
│ │ └── build.gradle
│ └── build.gradle
├── kotlin/
│ ├── app/
│ │ ├── src/
│ │ │ ├── main/
│ │ │ │ ├── java/
│ │ │ │ ├── res/
│ │ │ │ └── AndroidManifest.xml
│ │ │ └── test/
│ │ └── build.gradle
│ └── build.gradle
├── LICENSE
├── README.md
.github/workflows/
:存放GitHub Actions的工作流配置文件,用于自动化构建、测试等流程。java/
和kotlin/
:分别包含使用Java和Kotlin语言编写的示例应用程序。app/
:应用程序的根目录,包含源代码、资源文件、AndroidManifest.xml和构建配置。src/
:源代码目录,分为main/
和test/
。main/
:存放主要的源代码和资源文件。java/
:Java源代码目录。res/
:资源文件目录,如布局、图片、字符串资源等。AndroidManifest.xml
:应用程序的配置文件。
test/
:测试代码目录。
build.gradle
:构建配置文件,用于配置项目构建过程。
2. 项目的启动文件介绍
启动文件位于java/app/src/main/AndroidManifest.xml
(对于Java项目)和kotlin/app/src/main/AndroidManifest.xml
(对于Kotlin项目)。以下是启动Activity的配置示例:
<application
...
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
...
</application>
这段配置指定了MainActivity
为应用程序的启动Activity,用户打开应用时会首先看到这个Activity。
3. 项目的配置文件介绍
构建配置文件build.gradle
位于项目的根目录以及每个模块目录下,用于配置项目的构建过程。以下是项目根目录下的build.gradle
文件的部分配置示例:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath "com.android.tools.build:gradle:4.1.0"
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
google()
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
这个文件配置了项目的依赖仓库和插件,以及一个清理构建目录的任务。
每个模块的build.gradle
文件则用于配置特定模块的构建细节,例如应用程序的编译选项、依赖项等。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考