은 Listener/Creating Linear Layout을 포함하여 거의 다른 방법을 시도했지만 배너가 전혀 표시되지 않았습니다 (테스트 기기 및 에뮬레이터에서도 마찬가지 임). 누구나 해결책이 있습니까 ??로드가 완료되었지만 배너가 표시되지 않음 (AdMob 배너)
fragment_main.xml
<com.google.android.gms.ads.AdView
xmlns:ads="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="50dp"
android:id="@+id/adView"
ads:adSize="SMART_BANNER"
ads:adUnitId="ca-app-pub-6338964718220230/1764788102"
android:layout_alignParentBottom="true"
android:layout_alignParentStart="true">
</com.google.android.gms.ads.AdView>
이것은 activity_main의 XML 코드 :
activity_main
MainActivity.java
public class MainActivity extends AppCompatActivity {
private GoogleApiClient client;
private AdView adView;
@Override
public void onBackPressed() {
getSupportFragmentManager().popBackStackImmediate();
super.onBackPressed();
int count = getSupportFragmentManager().getBackStackEntryCount();
if (count == 0) {
super.onBackPressed();
}
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
MobileAds.initialize(this, "pub-6338964718220230");
AdView adView = (AdView) findViewById(R.id.adView);
adView.setAdUnitId("ca-app-pub-6338964718220230/1764788102");
adView.setAdSize(AdSize.SMART_BANNER);
adView.setAdListener(new AdListener() {
@Override
public void onAdLoaded() {
Log.d("Ad", "onAdLoaded: ");
}
@Override
public void onAdFailedToLoad(int errorCode) {
super.onAdFailedToLoad(errorCode);
}
});
AdRequest adRequest = new AdRequest.Builder().addTestDevice("E1CDC038C238379BFAB16A576EC21D17").build();
adView.loadAd(adRequest);
이것은 fragment_main의 XML 코드는 :
이
는 MainActivity 코드 .xml 문제가 adSize 경우 고정 된 하나의 광고 디스플레이의 크기를 변경하기 위해3210<com.google.android.gms.ads.AdView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/adView"
android:layout_alignParentBottom="true"
android:layout_alignParentStart="true">
</com.google.android.gms.ads.AdView>
했다, 볼? activity_main 또는 fragment_main의 수단? –
당신의 onAdFailedToLoad가 해고 되었습니까? 오류 코드 –
이 onFailedToLoad에서 멈추지 않으면 onAdLoaded에서 중지됩니다. –