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
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言
影片的問題請留在影片的留言區裡。
部落格不會另外通知給我,所以很難發現你有留言。