1
Android에서 AdMob을 사용하려고하고 있으며 자습서를 따르고 있습니다. Google Play 서비스 라이브러리를 성공적으로 다운로드, 설치 및 추가했습니다. 거의 모든 것이 잘 보입니다.Android/Java - 광고 크기를 설정할 수 없습니다
그러나 이클립스는 "adView.setAdSize"비트 아래에 완고하게 빨간색 밑줄을 표시합니다. 오류 메시지에 'AdView 유형의 메소드 setAdSize (AdSize)가 인수 (AdSize)에 적용되지 않습니다.'라는 오류 메시지가 표시됩니다. 무엇이 잘못되었는지 보지 않습니다. 그 코드는 제가 찾을 수있는 모든 자습서 및 문서와 일치하며, setAdSize (AdSize)가 AdSize를 인수로 사용하지 않는 이유는 무엇입니까? 그건 나에게 의미가 없다.
불행히도 코드를 실행하기 위해 광고 크기를 설정해야만 해당 비트를 제거 할 수 없습니다. 관련 코드는 다음과 같습니다. 도움을 줄 수있는 사람 덕분입니다.
...
import com.google.ads.AdSize;
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdView;
public class MainActivity extends ActionBarActivity{
private AdView adView;
@Override
protected void onCreate(Bundle savedInstanceState) {
...
// Create the adView.
adView = new AdView(this);
adView.setAdSize(AdSize.SMART_BANNER);
adView.setAdUnitId("ID REMOVED FOR PRIVACY REASONS");
...
}
...
}
당신이 SMART_BANNER 이외의 크기를 사용하여 시도? –
스마트 배너는 내가 원했던 것이지만 다른 모든 것들을 시도했을 때의 결과입니다 : adView.setAdSize (AdSize.BANNER); -> 메인 포스트와 같습니다. · adView.setAdSize (AdSize.FULL_BANNER); -> FULL_BANNER 아래 빨간색 밑줄. 오류 메시지는 "FULL_BANNER을 (를) 해결할 수 없거나 필드가 아닙니다."입니다. LARGE_BANNER, LEADERBOARD, MEDIUM_RECTANGLE 및 WIDE_SKYSCRAPER의 위의 FULL_BANNER에서와 동일한 오류가 있습니다. –
lib의 마지막 버전을 사용하고 있습니까? – ToYonos