Air Native Extension for Admob (V 1.1)

|


























UPDATE Ver 1.1
1. 필요없는 퍼미션이 있었네요,, 삭제
2. 기타 자잘한 수정




안녕하세요,

 Air Native Extension을 사용한 Admob 입니다.

 GoogleAdMobAdsSdkAndroid-4.1.1 버전을 사용하였습니다.

 GoogleAdMobAdsSdkAndroid-4.3.1 버전은 

android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
 

위 코드가 ADT상에서 매니페스트 오류가 나네요,, Adobe Air 독에 나온데로 3.2 상위컴파일을 시도해봤지만 오류를 뱉어내는군요.

어도비에 버그리포트는 해놓은 상태입니다. 수정될지는 모르겠네요.. 


그래서 일단 4.3.1은 대기중이고 4.1.1 버전 Admob으로 구현되었습니다.

기존의 웹뷰로 사용하던 Admob 광고는 위험성을 안고가야합니다.

하지만 이 소스는 Admob 라이브러리를 이용해 광고를 송출하는것이라 Android 어플개발할때 심는거랑 같습니다. 

기타 도움말은 HELP.txt 에 적어놓았습니다.


com.kduks.adobe.air.aneadmob.AdmobBannerSize;
com.kduks.adobe.air.aneadmob.AdmobLayout;
com.kduks.adobe.air.aneadmob.KduksAdmob;
 


첨부파일리스트
KduksAdmobANE_lib.swc
KduksAdmobANE.ane
HELP.txt 
extensionID.txt 


 


일단 풀소스공개는 보류해놓겠습니다.

아직 정리가 필요해서... ㅎㅎ

즐거운 하루되세요!

 
저작자 표시 비영리 변경 금지
신고
Trackback 1 And Comment 30
  1. haizhi 2011.12.02 07:36 신고 address edit & del reply

    Hi , Sorry to trouble, I get an error in the test file, Error: Failed creating AdMob.in 82 and 88 line, how do I solve this problem, I use Flash cs5.5. Take up your valuable time. Thank you .

    Email:hello2game@gmail.com

    • Kduks 2011.12.02 09:59 신고 address edit & del

      I will answer you by email. Thank you.

  2. Summer 2011.12.30 17:49 신고 address edit & del reply

    안녕하세요. 강좌 잘 보고 있습니다.

    native extension을 사용해서 android에서 테스트를 해봤는데 여러번 시도 끝에도 잘 돌아가지 않아서 문의 드립니다.

    혹시 동영상에 나오는 테스트 할수 있는 소스 파일을 메일로 보내주실수 없을까요?

    email주소는 garts22@gmail.com입니다.

    • Kduks 2012.01.02 13:19 신고 address edit & del


      안녕하세요,

      메일로 소스 보내드렸습니다.

      참고되셨으면 좋겠네요~

  3. 가우초 2012.01.20 01:25 신고 address edit & del reply

    안녕하세요.

    최근에 플렉스로 모바일 프로젝트를 만들어보려고 노력을 하고 있습니다.
    저와 친구들이 만드는 프로젝트가 워낙 단순해서;;; 맥주 값 정도나 벌어볼까 하고 애드몹을 설치를 하려고 정보를 찾던 중에 방문하게 되었습니다.

    위의 Summer님과 마찬가지로 저도 동영상처럼 가능하도록 테스트를 수차례 시도를 하였는데 결국 계속 실패를 하게 되어서 염치 무릅쓰고 테스트를 할 수 있는 소스 파일을 부탁을 드려보고자 합니다.

    저의 e-mail은 gaucho1218@gmail.com 이고 저희 블로그는 ergate.tistory.com입니다. (가끔 심심하시면 놀러와주세요. :D)

    설날 앞두고 있는데 새해 복 많이 받으세요!!!

    • Kduks 2012.01.20 10:28 신고 address edit & del

      안녕하세요,
      메일로 소스 보내드렸습니다.
      참고가 되셨으면 좋겠네요,

  4. ham0322@hotmail.com 2012.02.01 16:08 신고 address edit & del reply

    안녕하세요. 에러가 나네요.
    Included native extension 'com.kduks.kduksAdmobANE' includes a SWF version 14 wh
    ich is greater than the version of the root SWF of this application: 13 이라고 나옵니다.
    AIR3.1버전을 사용하였으며 flash cs5.5에서 air for android 상태에서 컴파일하여 swf를 만들었습니다.
    만들어진 swf를 adt에서 패키징하려고 하니 에러가 뜨네요.
    adt -package -target apk -storetype pkcs12 -keystore mycert.p12 AdmobTest.apk AdmobTest-app.xml AdmobTest.swf -extdir ./
    패키징 명령은 위와 같습니다.
    혹시 님께서 컴파일하실때 버전을 14로 하신건가요?
    답변 기다릴께요. 감사합니다.
    -- ham0322@hotmail.com

    • Kduks 2012.02.01 17:20 신고 address edit & del

      안녕하세요~


      http://forums.adobe.com/message/4144755
      http://kb2.adobe.com/cps/908/cpsid_90810.html


      위에 찍어드린 URL로 가셔서 확인하시고

      그래도 안되시면 문의주세요~ 감사합니다^^

  5. ham0322@hotmail.com 2012.02.02 11:38 신고 address edit & del reply

    쓰여진 방법은 이미 해봤던 것이고, 혹시 제가 뭘 더 잘못한게 있는가해서 다시 해봤는데도 잘 않되더군요.
    빌드를 하실 때 플레이어버전을 13으로해서는 빌드가 않되나요?
    감사합니다.

    • Kduks 2012.02.02 12:14 신고 address edit & del

      안녕하세요.
      만드신 APP의
      <application xmlns="http://ns.adobe.com/air/application/3.1">
      설정부분이 어떻게 되어 계신가요?
      3.1로 설정된 swf로 팩키징 하시는건가요?

    • ham0322@hotmail.com 2012.02.02 17:16 신고 address edit & del

      예 어도비 cs5.5에서 자동으로 생성해준 파일인지라
      <?xml version="1.0" encoding="UTF-8" standalone="no" ?>
      <application xmlns="http://ns.adobe.com/air/application/3.1">로 설정되어있구요 따로 수정하지는 않았습니다.

    • Kduks 2012.02.03 11:24 신고 address edit & del

      음..

      환경적인 부분이 커서 머라 말씀드리기가 애매하네요..

      AIR SDK 버전 업데이트나 퍼블리쉬셋팅에서 플래이어 셋팅을 만져보는것 말고는 말씀드릴수가 없네요.

      답변을 못드려 죄송합니다.

  6. Erwin 2012.02.05 21:21 신고 address edit & del reply

    Hi, I got the same problem with "haizhi" an Error: Failed creating AdMob.in 82 and 88 line, and I use Flash cs5.5 too. can you help me Please ? Thank you.

    ------------------------------------------------------------------------------------------------------------
    Error: Failed creating AdMob.
    at com.kduks.adobe.air.aneadmob::KduksAdmob/initAdmob()[D:\ane\AdmobAne\lib\src\com\kduks\adobe\air\aneadmob\KduksAdmob.as:82
    at com.kduks.adobe.air.aneadmob::KduksAdmob/createAdmob()[D:\ane\AdmobAne\lib\src\com\kduks\adobe\air\aneadmob\KduksAdmob.as:88
    ------------------------------------------------------------------------------------------------------------

    • Kduks 2012.02.06 10:43 신고 address edit & del

      Please check your settings.

      app-app.xml

      <extensions> <extensionID>com.kduks.kduksAdmobANE</extensionID>
      </extensions>

  7. bangbadak 2012.02.06 17:56 신고 address edit & del reply

    안녕하세요.
    저도 위에 분들 처럼 Air for Android에 admob을 뛰어보려고
    하는데 잘 안되네요. 저도 염치 없지만 소스 코드를 보내 줄 수 있는지
    문의 드립니다.

    i29182623@hanmail.net

    • Kduks 2012.02.07 11:00 신고 address edit & del

      안녕하세요.
      플렉스소스 메일로 보내드렸습니다.
      참고 되셨으면 좋겠네요

  8. 7979 2012.05.12 15:32 신고 address edit & del reply

    안녕하세요
    아무리 작업을 해도 계속 오류가 나서 이렇게 글을 남겨요..
    위 분들처럼 저도 플렉스 소스파일 좀 받아 볼수 있을까요... 정말 머리가 터지겠습니다 ㅠ.ㅠ

    design7979@gmail.com

    • Kduks 2012.05.14 10:45 신고 address edit & del

      메일 보내드렸습니다.
      최신버전 적용된 소스라 이것말고 최신버전으로 적용하세요.

  9. soodong 2012.05.29 15:31 신고 address edit & del reply

    안녕하세요
    플래시 초짜인데 어찌해서 간단한 앱을 만들었습니다.
    ANE추가하고 액션에 HELP에 있는 소스 긁어서 넣고
    - 된 부분 지우고
    실행하는데
    <extensions>
    <extensionID>com.kduks.kduksAdmobANE</extensionID>
    </extensions>
    이분분 마지막ㅇ xmltagstartend 어쩌고 에러가 나네요.
    염치없지만 초짜라서 그런데 초짜를 위한 설명이나 하단이나 상단에 광고만 붙을 수 있는 간략 코드좀
    부탁드려도 될까요

    ultradeok@gmail.com 입니다.

    • Kduks 2012.05.30 09:59 신고 address edit & del

      메일보내드렸습니다.
      참고되셨으면 좋겟네요~

  10. samdori 2012.06.11 21:05 신고 address edit & del reply

    안녕하세요. 2.0만 쓰다 3.0으로 옮기면서 Air for Android로 앱을 하나 만들었는데
    돈을 받고 팔자니 허접이고, 광고나 붙여 볼까했는데 넘힘드네요. ㅠ.ㅠ
    염치없지만 소스코드 좀 부탁드립니다. m--m
    numuhea@naver.com입니다.

    • Kduks 2012.06.12 09:58 신고 address edit & del

      메일보내드렸어요~
      참고되셨으면 좋겠네요,

  11. Lucas 2012.06.20 11:46 신고 address edit & del reply

    The content cannot be loaded because there was a problem loading an extension: Error: Requested extension com.kduks.kduksAdmobANE is not supported for Windows-x86.

    i have this problem in flash CS6 with the ane,im going crazy,can you help me please? thank you from Argentina

    • Kduks 2012.06.26 09:46 신고 address edit & del

      You give me your email address
      I'll send it to flex around the source

    • Chris 2012.07.02 17:45 신고 address edit & del

      can you please help me with the windowsx86 problem?

    • Kduks 2012.07.02 17:53 신고 address edit & del

      Chris//
      What's the problem?
      I'll help if I know the problem.

  12. anes 2012.07.01 22:57 신고 address edit & del reply

    ↑↑↑↑↑↑↑

    늦었지만 소스 보내주셔서 정말 정말 감사드립니다~~>_<

    그런데 저는 현재 통합 개발환경인 flash cs6 에서 개발을 하고있는데요


    아담이나 애드몹같은 광고를 달기위해서는 꼭 플렉스를 이용해야하나요?
    플렉스공부를 기초부터 다시해야하나 싶어서요..ㅜ.ㅠ

    아니면 flash cs6 에서 ANE 파일이랑 같이 빌드해주면 되는것인지..
    아직 전체적인과정이 파악이 잘안되서요;;


    그리고 아담의경우 반드시 구글앱같은데에 출시를 한다음에 테스트를 해볼수있는것인지요?


    시간여유가 되신다면 저같은 초보개발자를 위해 서적을 출판해주셔도 감사드릴 것 같아요..ㅡ.ㅠ

    • Kduks 2012.07.02 13:54 신고 address edit & del

      액션스크립트로 작성된거라 플래시 개발자분들도 적용하기 쉬우실건데... 잘 모르겠네요..
      플렉스랑 플래시랑 똑같이 적용되고 활용가능하십니다.
      작성된 도큐 예제 보시면 이해가 빠르실겁니다.
      http://www.kduks.com/OpenDoc/AdmobDoc/

  13. otp 2012.09.27 18:31 신고 address edit & del reply

    Error: Failed creating AdMob.
    at com.kduks.adobe.air.aneadmob::KduksAdmob/initAdmob()[D:\ane\AdmobAne\lib\src\com\kduks\adobe\air\aneadmob\KduksAdmob.as:71]
    at com.kduks.adobe.air.aneadmob::KduksAdmob/createAdmob()[D:\ane\AdmobAne\lib\src\com\kduks\adobe\air\aneadmob\KduksAdmob.as:77]
    at admob_fla::MainTimeline/frame1()[admob_fla.MainTimeline::frame1:18]
    at runtime::ContentPlayer/loadInitialContent()
    at runtime::ContentPlayer/playRawContent()
    at runtime::ContentPlayer/playContent()
    at runtime::AppRunner/run()
    at ADLAppEntry/run()
    at global/runtime::ADLEntry()
    이런 오류가 뜨네요;;;;

  14. jdk 2014.04.30 14:24 신고 address edit & del reply

    이것저것시도도 많이 해보고 하는데.... 답답하네요.

    ..에휴

    몇달째 이러고있는지...

    죄송하지만... 작성하신 소스 , 저도 얻어볼수있을가요 ?

    oribal81@naver.com 입니다. 꼭 부탁드립니다..


티스토리 툴바