Admob/AdWhirl을 GameLayer Scene에 추가하고 싶습니다.cocos2d-android에서 GoogleAds/AdMob/AdWhirl을 사용할 수 있습니까?
어디에서나 검색하지만이 작업을 수행 할 방법을 찾을 수 없습니다. 나는 도서관을 바꾸고 싶지 않다. 그래서 내가 무엇을해야하니?
누군가가 작업을했다면이를 수행하십시오.
Admob/AdWhirl을 GameLayer Scene에 추가하고 싶습니다.cocos2d-android에서 GoogleAds/AdMob/AdWhirl을 사용할 수 있습니까?
어디에서나 검색하지만이 작업을 수행 할 방법을 찾을 수 없습니다. 나는 도서관을 바꾸고 싶지 않다. 그래서 내가 무엇을해야하니?
누군가가 작업을했다면이를 수행하십시오.
cocos2d android에 대한 레이아웃 xml 파일이 없으므로이를 프로 그램 적으로 추가 할 수 있습니다. onstart 메소드 자체에 선형 레이아웃을 포함합니다. 이
LinearLayout.LayoutParams adParams = new LinearLayout.LayoutParams(
getWindowManager().getDefaultDisplay().getWidth(),
getWindowManager().getDefaultDisplay().getHeight()+getWindowManager().getDefaultDisplay().getHeight()-50);
adView = new AdView(SimpleGame.this, AdSize.BANNER, "your Ad ID");
adView.setAdListener(SimpleGame.this);
AdRequest request = new AdRequest();
request.addTestDevice(AdRequest.TEST_EMULATOR);
adView.loadAd(request);
CCDirector.sharedDirector().getActivity().addContentView(adView,adParams);
이 같은
은 시도 및 캐치에 있어야합니다.
물론 우리는 귀하의 cocos2d 게임 활동 클래스에 admob 및 또는 다른 lib를 추가 할 수 있습니다.
활동에 adlistener를 구현하고 게임의 OnStart() 메소드에 adview를 추가해야합니다.
rly는 고맙지 만 manifest.xml에 대해서는 Cocos2d-android의 모든 작업이 XML 레이아웃에서 depenable이 아닌 CCScene에서 실행됩니다. –
안드로이드 menifest는 다른 응용 프로그램과 동일한 adActivity를 추가합니다. CCscene에는 다만 게임의 장면이있다. –
이것은 CCscene에 추가되지 않고 CCscene에 추가 할 항목이 없습니다. –
CCscene에 추가 할 항목이 없으므로 CCscene에 추가 할 항목이 없습니다. onstart() 메소드의 주 활동에 이것을 추가하십시오. –
adView.setAdListener (SimpleGame.this); 이 행이 올바르지 않습니다. 활동에 adlistener를 구현 했습니까? –