ENGLISH

Example of adding an Android app Admob ad

개미v 2018. 12. 2. 18:22

 

Here's an example of adding Google's advertising banner Admob to an Android app.

 

1. Add to build.grade(app)

1
2
3
dependencies {
    implementation 'com.google.android.gms:play-services-ads:17.1.1'
}
cs

 

2. Modify Layout

1
2
3
4
5
6
7
8
9
10
<com.google.android.gms.ads.AdView
    xmlns:ads="http://schemas.android.com/apk/res-auto"
    android:id="@+id/adView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:layout_alignParentBottom="true"
    ads:adSize="BANNER"
    ads:adUnitId="ca-app-pub-3940256099942544/6300978111">
</com.google.android.gms.ads.AdView>
cs

※ Enter the issued Unit ID.

 

3. Modify Activity

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import com.google.android.gms.ads.MobileAds;
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdView;
 
public class MainActivity extends AppCompatActivity {
 
    private AdView adView;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
        // Initialize admob (AdMob app ID)
        MobileAds.initialize(this"ca-app-pub-3940256099942544~3347511713");
 
        adView = findViewById(R.id.adView);
        AdRequest adRequest = new AdRequest.Builder().build();
 
        // Loading advertising
        adView.loadAd(adRequest);
 
    }
}
 
cs

※ Enter the issued Application ID.

 

4. Add to manifests

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<!-- Registering Internet Permissions -->
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
 
<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:roundIcon="@mipmap/ic_launcher_round"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">
 
    <meta-data
        android:name="com.google.android.gms.ads.APPLICATION_ID"
        android:value="ca-app-pub-3940256099942544~3347511713"/>
 
    <activity android:name=".MainActivity">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application>
cs

※ Enter the issued Application ID.

 

■ Run program screen

 

 Full Source

AdmobExample.zip