DFP 표준 가져오기 방법(광고 전환) [안드로이드]
8660 단어 Android
개시하다
Admob 미디어에서% 의 광고 발표 비율을 설정할 수 없어 곤란해하는 사람이 많다.
따라서 Admob보다 더 높은 비율의% 를 설정할 수 있는 FP 대기 장치를 가져오는 방법에 대해 설명합니다.
아이폰 버전은 다음과 같습니다.
여기에는 안드로이드 버전의 설치 방법만 설명하기 때문에 DFP 표준에 등록하고 광고판을 만드는 방법 등도 있다
다음을 참조하십시오.(아이폰 버전과 별 차이 없음)
Admob 미디어에서 DFP 표준으로의 전환 방법[iOS]
전제 조건
minSdkVersion 1.5(3) 이상
SDK 다운로드
DL SDK 는 다음 단계를 따르십시오.
Eclipse의 경우 다음 공식 문서를 참조하십시오.
https://developer.android.com/google/play-services/setup.html
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
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 표준은 고기능이기 때문에 설정이 복잡하지만 편리한 도구이니 꼭 사용하세요.
Reference
이 문제에 관하여(DFP 표준 가져오기 방법(광고 전환) [안드로이드]), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ux_design_tokyo/items/066e6c6da2254fa06775텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)