Submit Search
Upload
Cocos2dx
•
0 likes
•
333 views
Elias Hasnat
Follow
cocos2dx Mobile Marketing SDK
Read less
Read more
Mobile
Report
Share
Report
Share
1 of 28
Recommended
Unity sdk-plugin
Unity sdk-plugin
Elias Hasnat
REST API
REST API
Elias Hasnat
Reinforcement learning
Reinforcement learning
Elias Hasnat
Dalvikよりart
Dalvikよりart
Elias Hasnat
Java8 features
Java8 features
Elias Hasnat
Mqtt
Mqtt
Elias Hasnat
Android development beginners faq
Android development beginners faq
Khirulnizam Abd Rahman
Android task manager project presentation
Android task manager project presentation
Akhilesh Jaiswal
Recommended
Unity sdk-plugin
Unity sdk-plugin
Elias Hasnat
REST API
REST API
Elias Hasnat
Reinforcement learning
Reinforcement learning
Elias Hasnat
Dalvikよりart
Dalvikよりart
Elias Hasnat
Java8 features
Java8 features
Elias Hasnat
Mqtt
Mqtt
Elias Hasnat
Android development beginners faq
Android development beginners faq
Khirulnizam Abd Rahman
Android task manager project presentation
Android task manager project presentation
Akhilesh Jaiswal
Android basics
Android basics
Ankit Agrawal
[Droidcon Paris 2013]Multi-Versioning Android Tips
[Droidcon Paris 2013]Multi-Versioning Android Tips
Kenichi Kambara
Android
Android
Akhilesh Jaiswal
Profiling Android Applications
Profiling Android Applications
hubx
For cocos2d jpn devcon
For cocos2d jpn devcon
Ricardo Quesada
Drone sdk showdown
Drone sdk showdown
Godfrey Nolan
How to Build & Use OpenCL on OpenCV & Android NDK
How to Build & Use OpenCL on OpenCV & Android NDK
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
Software training report
Software training report
Natasha Bains
The Glass Class - Tutorial 3 - Android and GDK
The Glass Class - Tutorial 3 - Android and GDK
Gun Lee
Cocos最新情報(2015/4/27)
Cocos最新情報(2015/4/27)
Chukong Technologies Japan
Android Tutorial
Android Tutorial
Yogesh_Lakhole
Eclispe daytoulouse combining the power of eclipse with android_fr_1024_768_s...
Eclispe daytoulouse combining the power of eclipse with android_fr_1024_768_s...
Mathias Seguy
Build a Game in 60 minutes
Build a Game in 60 minutes
Troy Miles
Curso de android vox island
Curso de android vox island
padinho
Multiplayer game with unity3 d and meteor
Multiplayer game with unity3 d and meteor
Designveloper
Andriod (operating system)
Andriod (operating system)
sai praneeth
Short notes of android
Short notes of android
Mohamed Fathy
android_project
android_project
Adit Ghosh
Samsung salaxy s5 preview.ppt
Samsung salaxy s5 preview.ppt
Er Nitish Kumar Gupta
Android Development Primer - GDG Los Angeles
Android Development Primer - GDG Los Angeles
Gerard
BLE.pdf
BLE.pdf
Elias Hasnat
FacialRecognition-May-8-2020.pdf
FacialRecognition-May-8-2020.pdf
Elias Hasnat
More Related Content
Similar to Cocos2dx
Android basics
Android basics
Ankit Agrawal
[Droidcon Paris 2013]Multi-Versioning Android Tips
[Droidcon Paris 2013]Multi-Versioning Android Tips
Kenichi Kambara
Android
Android
Akhilesh Jaiswal
Profiling Android Applications
Profiling Android Applications
hubx
For cocos2d jpn devcon
For cocos2d jpn devcon
Ricardo Quesada
Drone sdk showdown
Drone sdk showdown
Godfrey Nolan
How to Build & Use OpenCL on OpenCV & Android NDK
How to Build & Use OpenCL on OpenCV & Android NDK
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
Software training report
Software training report
Natasha Bains
The Glass Class - Tutorial 3 - Android and GDK
The Glass Class - Tutorial 3 - Android and GDK
Gun Lee
Cocos最新情報(2015/4/27)
Cocos最新情報(2015/4/27)
Chukong Technologies Japan
Android Tutorial
Android Tutorial
Yogesh_Lakhole
Eclispe daytoulouse combining the power of eclipse with android_fr_1024_768_s...
Eclispe daytoulouse combining the power of eclipse with android_fr_1024_768_s...
Mathias Seguy
Build a Game in 60 minutes
Build a Game in 60 minutes
Troy Miles
Curso de android vox island
Curso de android vox island
padinho
Multiplayer game with unity3 d and meteor
Multiplayer game with unity3 d and meteor
Designveloper
Andriod (operating system)
Andriod (operating system)
sai praneeth
Short notes of android
Short notes of android
Mohamed Fathy
android_project
android_project
Adit Ghosh
Samsung salaxy s5 preview.ppt
Samsung salaxy s5 preview.ppt
Er Nitish Kumar Gupta
Android Development Primer - GDG Los Angeles
Android Development Primer - GDG Los Angeles
Gerard
Similar to Cocos2dx
(20)
Android basics
Android basics
[Droidcon Paris 2013]Multi-Versioning Android Tips
[Droidcon Paris 2013]Multi-Versioning Android Tips
Android
Android
Profiling Android Applications
Profiling Android Applications
For cocos2d jpn devcon
For cocos2d jpn devcon
Drone sdk showdown
Drone sdk showdown
How to Build & Use OpenCL on OpenCV & Android NDK
How to Build & Use OpenCL on OpenCV & Android NDK
Software training report
Software training report
The Glass Class - Tutorial 3 - Android and GDK
The Glass Class - Tutorial 3 - Android and GDK
Cocos最新情報(2015/4/27)
Cocos最新情報(2015/4/27)
Android Tutorial
Android Tutorial
Eclispe daytoulouse combining the power of eclipse with android_fr_1024_768_s...
Eclispe daytoulouse combining the power of eclipse with android_fr_1024_768_s...
Build a Game in 60 minutes
Build a Game in 60 minutes
Curso de android vox island
Curso de android vox island
Multiplayer game with unity3 d and meteor
Multiplayer game with unity3 d and meteor
Andriod (operating system)
Andriod (operating system)
Short notes of android
Short notes of android
android_project
android_project
Samsung salaxy s5 preview.ppt
Samsung salaxy s5 preview.ppt
Android Development Primer - GDG Los Angeles
Android Development Primer - GDG Los Angeles
More from Elias Hasnat
BLE.pdf
BLE.pdf
Elias Hasnat
FacialRecognition-May-8-2020.pdf
FacialRecognition-May-8-2020.pdf
Elias Hasnat
Smart City IoT Solution Improved
Smart City IoT Solution Improved
Elias Hasnat
Connected vehicle mobility as a service (maas)
Connected vehicle mobility as a service (maas)
Elias Hasnat
Lorawan for agriculture, haccp hazard analysis and critical control point
Lorawan for agriculture, haccp hazard analysis and critical control point
Elias Hasnat
IoT Security with Azure
IoT Security with Azure
Elias Hasnat
産業向け AWS IoT ソリューション
産業向け AWS IoT ソリューション
Elias Hasnat
Soap vs REST-API
Soap vs REST-API
Elias Hasnat
AIIoT組み込みシステム向けIEEE1888通信スタック
AIIoT組み込みシステム向けIEEE1888通信スタック
Elias Hasnat
IoT security reference architecture
IoT security reference architecture
Elias Hasnat
Intelligent video stream detection platform
Intelligent video stream detection platform
Elias Hasnat
Machine Learning Algorithms
Machine Learning Algorithms
Elias Hasnat
K means
K means
Elias Hasnat
China Mobile Market
China Mobile Market
Elias Hasnat
More from Elias Hasnat
(14)
BLE.pdf
BLE.pdf
FacialRecognition-May-8-2020.pdf
FacialRecognition-May-8-2020.pdf
Smart City IoT Solution Improved
Smart City IoT Solution Improved
Connected vehicle mobility as a service (maas)
Connected vehicle mobility as a service (maas)
Lorawan for agriculture, haccp hazard analysis and critical control point
Lorawan for agriculture, haccp hazard analysis and critical control point
IoT Security with Azure
IoT Security with Azure
産業向け AWS IoT ソリューション
産業向け AWS IoT ソリューション
Soap vs REST-API
Soap vs REST-API
AIIoT組み込みシステム向けIEEE1888通信スタック
AIIoT組み込みシステム向けIEEE1888通信スタック
IoT security reference architecture
IoT security reference architecture
Intelligent video stream detection platform
Intelligent video stream detection platform
Machine Learning Algorithms
Machine Learning Algorithms
K means
K means
China Mobile Market
China Mobile Market
Recently uploaded
Model Call Girl in Shalimar Bagh Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Shalimar Bagh Delhi reach out to us at 🔝8264348440🔝
soniya singh
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual service
anilsa9823
9892124323 | Book Call Girls in Juhu and escort services 24x7
9892124323 | Book Call Girls in Juhu and escort services 24x7
Pooja Nehwal
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun service
anilsa9823
Chandigarh Call Girls Service ❤️🍑 9115573837 👄🫦Independent Escort Service Cha...
Chandigarh Call Girls Service ❤️🍑 9115573837 👄🫦Independent Escort Service Cha...
Niamh verma
哪里有卖的《俄亥俄大学学历证书+俄亥俄大学文凭证书+俄亥俄大学学位证书》Q微信741003700《俄亥俄大学学位证书复制》办理俄亥俄大学毕业证成绩单|购买...
哪里有卖的《俄亥俄大学学历证书+俄亥俄大学文凭证书+俄亥俄大学学位证书》Q微信741003700《俄亥俄大学学位证书复制》办理俄亥俄大学毕业证成绩单|购买...
wyqazy
Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,
Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,
Pooja Nehwal
Recently uploaded
(7)
Model Call Girl in Shalimar Bagh Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Shalimar Bagh Delhi reach out to us at 🔝8264348440🔝
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual service
9892124323 | Book Call Girls in Juhu and escort services 24x7
9892124323 | Book Call Girls in Juhu and escort services 24x7
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun service
Chandigarh Call Girls Service ❤️🍑 9115573837 👄🫦Independent Escort Service Cha...
Chandigarh Call Girls Service ❤️🍑 9115573837 👄🫦Independent Escort Service Cha...
哪里有卖的《俄亥俄大学学历证书+俄亥俄大学文凭证书+俄亥俄大学学位证书》Q微信741003700《俄亥俄大学学位证书复制》办理俄亥俄大学毕业证成绩单|购买...
哪里有卖的《俄亥俄大学学历证书+俄亥俄大学文凭证书+俄亥俄大学学位证书》Q微信741003700《俄亥俄大学学位证书复制》办理俄亥俄大学毕业证成绩单|购买...
Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,
Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,
Cocos2dx
1.
Cocos2dx( android,(ios,(admob Elias(Hasnat( 4p://github.com/claymodel( May(11,(2015(
2.
Agenda 1. Cocos2dCx(iOS ( 2.
Cocos2dCx(Android ( 3. Cocos2dCx(iOS AdMob ( 4. Cocos2dCx(Android AdMob
3.
Cocos2dCx ( Step1: cocos2d,x /Users/elias/opt/cocos2d/x/3.44 AndroidADT4 /Users/elias/opt/adt/bundle/mac/x86_64/20140702/eclipse4 /Users/elias/opt/adt/bundle/mac/x86_64/20140702/sdk4 AndroidNDK4 /Users/elias/opt/android/ndk/r9d4 /Users/elias/Documents/myproject
4.
Step(2 (cocos2dCx www.cocos2dCx.org/download/version#Cocos2dCx cocos2dCx Cocos2dCx(v3.4( ( [cocos2dCxC3.4.zip] [cocos2dCxC3.4] /Users/elias/opt/cocos2d/x/3.44
5.
Step( (Android(ADT ( Step(4
(Android(NDK ( Step(5:(cocos2dCx setup (setup.py)( Step(6:( ( Step(7:(iOS (Xcode)( Step(8:(Xcode ( Step(9:(cocos2dCx ( Step(10:(Android
6.
Step(11:(Eclipse ( Step(12:(iOS ( (
7.
Step(13:(Android =>AndroidManifest.xml( =>jni/Android.mk( =>jni/hellocpp/main.cpp( =>src/org.cocos2dx.cpp/AppAc_vity.java(
8.
Step(14:( ( Step(15:( ( Step(16:(
9.
Cocos2dx(iOS AdmobSDK AdMobSDK ( 1.
AdMob 2. Google(Mobile(Ads(SDK 3. Google(Mobile(Ads(SDK 4. 5. 6. 7. (
10.
1.AdMob AdMob ID(caCappCpubC ) 2.Google(Mobile(Ads(SDK Google(Mobile(Ads(SDK iOS
11.
3. Google(Mobile(Ads(SDK Add(Files(to…”
12.
4. Build(Phase CoreTelephony( SystemConfigura_on( StoreKit.framework( MessageUI.framework( AdSupport.framework
13.
5. Build(Sehng(>(Linking(>(Other(Linker(Flags C ObjC”
14.
6. AppController.h AppController.mm
15.
AppController.h AppController.h( #import4<UIKit/UIKit.h>4 44 @class4RootViewController;4 44 extern4"C"{4 #import4"GADBannerView.h"4 };4 44 @interface4AppController4:4NSObject4<UIAccelerometerDelegate,4UIAlertViewDelegate,4 UITextFieldDelegate,4UIApplica^onDelegate>{4 4444UIWindow4*window;4 4444RootViewController4*viewController;4 444444 4444GADBannerView4*bannerView_;4 }4
16.
AppController.mm didFinishLaunchingWithOp_ons 1. ID AppController.mm( /4(BOOL)applica^on:(UIApplica^on4*)applica^on4didFinishLaunchingWithOp^ons:(NSDic^onary4 *)launchOp^ons4{44444 4444//( )44 4444//landscape(
) bannerView_4=4[[GADBannerView4alloc]initWithAdSize:kGADAdSizeBanner];4 4444bannerView_.center4=4CGPointMake(viewController.view.center.y,4 viewController.view.frame.size.width/bannerView_.frame.size.height/2);4 4444bannerView_.adUnitID4=4@"ca/app/pub/ ID ";4 4444[viewController.view4addSubview:4bannerView_];4 4444[bannerView_4setRootViewController:viewController];4 4444GADRequest4*request4=4[GADRequest4request];4 4444request.tes^ng4=4YES;4// [bannerView_4loadRequest:request];4 }4
17.
7.
18.
Cocos2dx(3.x)( ndroid AdmobSDK AdMobSDK
( AdMob 1. Google(Mobile(Ads(SDK 2. Google(Play(services 3. Google(Play(services Cocos2dCx 4. 5. (
19.
1.AdMob AdMob ID(caCappCpubC ) 2.Google(Mobile(Ads(SDK Eclipse Window(>(Android(SDK( Manager Extras
Google(Play(services( SDK
20.
21.
3.Google(Play(services <androidCsdk>/extras/google/ google_play_services/libproject/googleCplayC services_lib/( Eclipse File(>(New(>(Project Android(Project(from(Exis_ng(Code Google(Play(services
22.
23.
4.Google(Play(services Cocos2dCx Cocos2dCx Sample Proper_es Android Library
Add
24.
googleCplayCservices_lib
25.
5. AndroidManifest.xml ( AndroidManifest.xml applica_on <meta/data4android:name="com.google.android.gms.version"4 android:value="@integer/google_play_services_version"/>4 <ac^vity4 android:name="com.google.android.gms.ads.AdAc^vity"4 android:configChanges="keyboard|keyboardHidden| orienta^on|screenLayout|uiMode|screenSize| smallestScreenSize"/>4 ( AndroidManifest.xml
manifest <uses/permission4 android:name="android.permission.INTERNET"/>4 <uses/permission4 android:name="android.permission.ACCESS_NETWORK_STATE" />4
26.
AppAc_vity.java AppAc^vity.java4 4 public4class4AppAc^vity4extends4Cocos2dxAc^vity4{4 4444private4sta^c4AdView4adView;4 4444private4final4int4lp4=4LinearLayout.LayoutParams.WRAP_CONTENT;44 44 4444public4Cocos2dxGLSurfaceView4mGLView;4 44 4444@SuppressLint("NewApi")4 4444protected4void4onCreate(Bundle4savedInstanceState){4 44444444super.onCreate(savedInstanceState);444444 44 44444444adView4=4new4AdView(this);4 444444444444444444 44444444Display4dp4=4getWindowManager().getDefaultDisplay();4 44444444Point4size4=4new4Point();4 44444444dp.getSize(size);4 44 44444444adView.setAdSize(AdSize.BANNER);4 44444444adView.setBackgroundColor(Color.TRANSPARENT);4 44444444adView.setAdUnitId("ca/app/pub/ ID ");4 44 44444444FrameLayout.LayoutParams4adParams4=4new4FrameLayout.LayoutParams(lp,lp);4 44444444adParams.gravity4=4(Gravity.BOTTOM|Gravity.CENTER);44 44444444addContentView(adView,4adParams);4
27.
AdRequest4adRequest4=4new4AdRequest.Builder()” .addTestDevice( )”
AdRequest.DEVICE_ID_EMULATOR ID ABCDE12345 4AdRequest4adRequest4=4new4 AdRequest.Builder().addTestDevice(AdRequest.DEVICE_ID_EMULATOR).addTestDevice("ABCDE12 345").build();4 44444444adView.loadAd(adRequest);4444 4444}4 44 4444public4Cocos2dxGLSurfaceView4onCreateView()4{4 44444444Cocos2dxGLSurfaceView4glSurfaceView4=4new4Cocos2dxGLSurfaceView(this);4 44444444glSurfaceView.setEGLConfigChooser(5,46,45,40,416,48);4 44444444mGLView4=4glSurfaceView;4 44444444return4glSurfaceView;4 4444}4 44444444444444 4444protected4void4onDestroy(){4 44444444if(adView4!=4null){4 444444444444adView.destroy();4 44444444}4 44444444super.onDestroy();4 4444}4 }
28.
6. ( !