3

遵循此代码(https://developers.google.com/mobile-ads-sdk/docs/admob/advanced):

import com.google.ads.*;

public class BannerExample extends Activity implements AdListener {

  private InterstitialAd interstitial;

  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    // Create the interstitial
    interstitial = new InterstitialAd(this, MY_INTERSTITIAL_UNIT_ID);

    // Create ad request
    AdRequest adRequest = new AdRequest();

    // Begin loading your interstitial
    interstitial.loadAd(adRequest);

    // Set Ad Listener to use the callbacks below
    interstitial.setAdListener(this);
  }

  @Override
  public void onReceiveAd(Ad ad) {
    Log.d("OK", "Received ad");
    if (ad == interstitial) {
      interstitial.show();
    }
  }
}

我的图片(我的广告)比我的手机屏幕小。我想知道是否可以将创建的视图调整为 java 代码的大小。(inonCreate()onReceiveAd()) 用于调整广告的大小。

LayoutParam,以 CenterCrop 为例,或者简单地调整视图大小!

4

1 回答 1

2

如果您想从 DFP 向手机投放插页式广告,您可以在 DFP 中设置图片,并将尺寸替换为 320x480。然后该广告素材可以投放,并且可以根据需要变小。

或者,您可能正在寻找横幅而不是占据整个屏幕的插页式叠加层。在这种情况下,您可以为 AdView指定一个自定义尺寸,该尺寸应与您在 DFP 中设置的尺寸相匹配。

于 2013-05-07T20:24:45.417 回答