수색…


통사론

  • 'com.google.firebase : firebase-ads : 10.2.1'을 컴파일하십시오. // 참고 : 가능한 경우 최신 버전으로 설정하십시오.
  • <uses-permission android:name="android.permission.INTERNET" /> 광고를 검색하는 데 필요합니다.
  • AdRequest adRequest = new AdRequest.Builder (). build (); // 배너 광고
  • AdView mAdView = (AdView) findViewById (R.id.adView); // 배너 광고
  • mAdView.loadAd (adRequest); // 배너 광고

매개 변수

Param 세부
ads : adUnitId = "@ string / main_screen_ad" 광고의 ID입니다. admob 사이트에서 ID를 얻으십시오. "요구 사항은 아니지만 광고 단위 ID 값을 리소스 파일에 저장하는 것이 좋습니다. 앱이 성장하고 광고 게시가 성숙해야하므로 ID 값을 변경해야 할 수도 있습니다. 파일을 찾으면 코드를 검색 할 필요가 없습니다. " . [ 1 ]

비고

  • 유효한 AdMob 계정이 필요합니다.
  • admob 정책을 읽으십시오. admob 계정을 일시 중지시킬 수있는 조치를 취하지 않았는지 확인하십시오.

구현 중

참고 :이 예에는 유효한 AdMob 계정과 유효한 AdMob 광고 코드가 필요합니다.

앱 수준에서 Build.gradle

기존 버전 인 경우 최신 버전으로 변경하십시오.

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

명백한

광고 데이터에 액세스하려면 인터넷 사용 권한이 필요합니다. 이 권한은 정상적인 권한이므로 위험하지 않으므로 (API 23 이상을 사용하여) 요청할 필요가 없습니다.

<uses-permission android:name="android.permission.INTERNET" />

XML

다음 XML 예제는 배너 광고를 보여줍니다.

<com.google.android.gms.ads.AdView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@+id/adView"
    ads:adSize="BANNER"
    ads:adUnitId="@string/main_screen_ad" />

다른 유형의 코드는 Google AdMob 도움말을 참조하십시오.

자바

다음 코드는 배너 광고 통합을위한 코드입니다. 다른 광고 유형에는 다른 통합이 필요할 수 있습니다.

// Alternative for faster initialization.
// MobileAds.initialize(getApplicationContext(), "AD_UNIT_ID");

AdView mAdView = (AdView) findViewById(R.id.adView);
// Add your device test ID if you are doing testing before releasing.
// The device test ID can be found in the admob stacktrace.
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);

활동의 onResume() , onPause()onDestroy() 메소드에 AdView 라이프 사이클 메소드를 추가합니다.

@Override
public void onPause() {
    if (mAdView != null) {
        mAdView.pause();
    }
    super.onPause();
}

@Override
public void onResume() {
    super.onResume();
    if (mAdView != null) {
        mAdView.resume();
    }
}

@Override
public void onDestroy() {
    if (mAdView != null) {
        mAdView.destroy();
    }
    super.onDestroy();
}


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow