DFP 표준 가져오기 방법(광고 전환) [안드로이드]

8660 단어 Android

개시하다


Admob 미디어에서% 의 광고 발표 비율을 설정할 수 없어 곤란해하는 사람이 많다.
따라서 Admob보다 더 높은 비율의% 를 설정할 수 있는 FP 대기 장치를 가져오는 방법에 대해 설명합니다.
아이폰 버전은 다음과 같습니다.
여기에는 안드로이드 버전의 설치 방법만 설명하기 때문에 DFP 표준에 등록하고 광고판을 만드는 방법 등도 있다
다음을 참조하십시오.(아이폰 버전과 별 차이 없음)
Admob 미디어에서 DFP 표준으로의 전환 방법[iOS]

전제 조건

  • SDK Version4.4 Google Mobile Ads
  • Android Studio 0.5.5
  • 사용
  • 안드로이드 버전 3.2(13) 이상 컴파일
    minSdkVersion 1.5(3) 이상
  • SDK 다운로드


    DL SDK 는 다음 단계를 따르십시오.
    Eclipse의 경우 다음 공식 문서를 참조하십시오.
    https://developer.android.com/google/play-services/setup.html
  • Android Studio
  • 시작
  • SDK Manager(이하 아이콘)를 클릭

  • 3. Extras로 스크롤하여 Google Play Services Google Repository 를 선택합니다.
    4. 설치를 클릭한다.
    5. 라이센스에 동의하면 "Accept License"를 선택하고 설치를 클릭합니다.
    ※ 안드로이드 2.3 이상이 필요합니다.2.2를 지원하려면 Google Play Services for Froyo를 설치해야 한다고 합니다.
    !! 안드로이드 스튜디오가 오래됐다는 말이 있으니 업데이트해 주세요.Android Studio 0.5.8로 업데이트합니다.

    어플리케이션에 SDK 포함


    Eclipse의 경우 다음 공식 문서를 참조하십시오.
    https://developer.android.com/google/play-services/setup.html
  • Android Studio를 엽니다.
  • 프로젝트build.gradle 파일을 엽니다.
  • dependencies{}에 "comple'com.google.android.gms:play-서비스s:4.3.23"을 추기합니다.버전 섹션에 설치된 버전을 참조하십시오.커서가 정렬되면 버전이 표시됩니다.
  • 「dependency on play services, but the sdk installation dose not have the "Extras > Google Repository"installes. Open the SDK manager and install it.」에서 열린build입니다.gradle 파일을 잘못 알았을 가능성이 높습니다.
    build.gradle
    
    dependencies {
        compile 'com.android.support:appcompat-v7:+'
        compile 'com.google.android.gms:play-services:4.3.23'
    }
    
    4. 다음 Sync Project 버튼을 누릅니다.

    5. AndroidManifest.xml의 <응용 프로그램> 요소에 보충합니다.
    AndroidManifest.xml
    <meta-data android:name="com.google.android.gms.version"
               android:value="@integer/google_play_services_version" />
     <activity android:name="com.google.android.gms.ads.AdActivity"
                android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>
    
    페미스션 추기
    INTERNET 및 ACCESSNETWORK_STATE 필요
    AndroidManifest.xml
      <uses-permission android:name="android.permission.INTERNET"/>
      <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
    

    이루어지다


    AdView를 생성하고 addView를 실행하는 방법
    xml로 레이아웃을 정의하는 방법→(Defining acom.google.ads.Adview 참조)https://developers.google.com/mobile-ads-sdk/docs/admob/fundamentals#android
    MY_AD_UNIT_ID는'DFP 표준 웹사이트'재고 &utasuma 320x50(제작된 광고 유닛) > 태그 유형: 모바일 애플리케이션을 통해 확인할 수 있습니다.
    HogeActivity.Activity
    
    import com.google.android.gms.ads.*;
    
    public class HogeActivity extends Activity {
      private AdView adView;
    
      @Override
      public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    
        // adView を作成する
        adView = new AdView(this);
        adView.setAdUnitId(MY_AD_UNIT_ID);
        adView.setAdSize(AdSize.BANNER);
    
        // 属性 android:id="@+id/mainLayout" が与えられているものとして
        // LinearLayout をルックアップする
        LinearLayout layout = (LinearLayout)findViewById(R.id.mainLayout);
    
        // adView を追加する
        layout.addView(adView);
    
        // 一般的なリクエストを行う
        AdRequest adRequest = new AdRequest.Builder().build();
    
        // 広告リクエストを行って adView を読み込む
        adView.loadAd(adRequest);
      }
    
      @Override
      public void onPause() {
        adView.pause();
        super.onPause();
      }
    
      @Override
      public void onResume() {
        super.onResume();
        adView.resume();
      }
    
      @Override
      public void onDestroy() {
        adView.destroy();
        super.onDestroy();
      }
    }
    
    

    총결산


    이상은 FP 표준을 사용하여 광고를 표시하는 것입니다.
    ※ 진행할 수 없을 경우 DLP 스탠더드 홈페이지에서 주문 광고 신청 정보의 속도를 1로 설정하십시오.
    DFP 표준은 고기능이기 때문에 설정이 복잡하지만 편리한 도구이니 꼭 사용하세요.

    좋은 웹페이지 즐겨찾기