2017年2月14日 星期二

[ Android Studio ] 加入AdMob - google廣告


軟體:Android Studio2.2.3


AdMob ID:ca-app-pub-XXXXXXXXXXXXXXXX/NNNNNNNNNN
官網頁的測試ID:ca-app-pub-3940256099942544/6300978111

影片教學如下:





一、build.gradle加入

compile 'com.google.firebase:firebase-ads:10.0.1'

二、activity_main.xml加入

<RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_centerHorizontal="true"
        android:layout_alignParentTop="true">

        <com.google.android.gms.ads.AdView
            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="@string/admob_id">
        </com.google.android.gms.ads.AdView>

</RelativeLayout>

補:
ads:adSize="BANNER"為廣告大小
① BANNER:320x50
② LARGE_BANNER:320x100
③ MEDIUM_RECTANGLE:300x250
④ FULL_BANNER:468x60
⑤ LEADERBOARD:728x90
⑥ SMART_BANNER:影幕寬度 x 32或50或90


三、語法

import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdView;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        AdView mAdView = (AdView) findViewById(R.id.adView);
        AdRequest adRequest = new AdRequest.Builder().build();
        mAdView.loadAd(adRequest);
    }
}

四、開起權限
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>



官網教學:https://firebase.google.com/docs/admob/android/banner?hl=zh-TW



沒有留言:

張貼留言

影片的問題請留在影片的留言區裡。
部落格不會另外通知給我,所以很難發現你有留言。