My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
SDKInstructions  
Integrating the AdWhirl SDK with your application.
Updated May 10, 2010 by nigel%ad...@gtempaccount.com

See http://www.adwhirl.com/home/dev for the latest instructions.

Comment by JackWash...@gmail.com, Jul 20, 2010

Hi,

where can I get the AdWhirl? SDK key ? my email is jack.wang@infuzetech.com

thanks, jack

Comment by doug.di...@gmail.com, Jan 4, 2011

The instructions are poor.

Comment by rly...@google.com, Jan 5, 2011

Hey Doug. Could you please provide some specifics? Thanks!

Comment by guerr...@gmail.com, Jan 12, 2011

I believe the instructions assume you have a deep familiarity with Adwhirl. From looking around online for help there are a number of people having difficulty with setting it up (http://groups.google.com/group/adwhirl-users/browse_thread/thread/55df98b45d9b8b06?pli=1) is just one example I have in a window.

I'm super new to Adwhirl, so sorry if my questions sound a bit high level...but I have basically the same questions that the setup instructions don't seem to address...are there any examples of what the Adwhirl XML layout must look like? Does Adwhirl have problems with explicit Java declaration vs. XML? It seems ads won't show up on an emulator, or at least inconsistently show up on an emulator (if I wait 10-30 minutes ads will show up, but not always, LogCat? in Eclipse says that "Server replied no ads are available")... is there more documentation on what Adwhirl.setTestMode does?

Perhaps a "setting up Adwhirl tutorial" (and getting it to run!) might help out the slow people like me :)

Thanks for your help, Pedro

Comment by MikeMayf...@gmail.com, Jan 25, 2011

I can't believe how poorly Google has documented adWhirl. It is almost unusable and I am a very senior developer. There should be documentation on the class and methods available, general how-tos on programming best practices, and sample apps. Links are broken on the support web site. The one small sample "app" is not an app at all, but just a code snippet from the full program and some of the examples don't even compile when directly cut and pasted. It may be that I am used to Microsoft's level of documentation, but this is absolutely rediculous. I have spent five hours researching what should be a cut-and-paste from a sample app. Get your act together Goggle/adWhirl.

Comment by t...@favoritemedium.com, Jan 29, 2011

I can't believe I already spent few hours trying to find Android sample code (or anyway) to detect is an ads is not loaded so I can flip the ads view.

Comment by oti.ke...@gmail.com, Feb 22, 2011

They assume everyone knows everything! e.g Millenial Media is now part of Adwhirl... but no documentation of how to implement it

Comment by steff.ni...@gmail.com, Apr 6, 2011

That's right it's quite a poor documentation for setup. The example is not complete, I got

W/AdWhirl? SDK( 1608): java.lang.Exception: Invalid adapter
W/AdWhirl? SDK( 1608): at com.adwhirl.adapters.AdWhirlAdapter?.handle(AdWhirlAdapter?.java:166) W/AdWhirl? SDK( 1608): at com.adwhirl.AdWhirlLayout?.handleAd(AdWhirlLayout?.java:222) W/AdWhirl? SDK( 1608): at com.adwhirl.AdWhirlLayout?.access$3(AdWhirlLayout?.java:205) W/AdWhirl? SDK( 1608): at com.adwhirl.AdWhirlLayout?$HandleAdRunnable?.run(AdWhirlLayout?.java:390) W/AdWhirl? SDK( 1608): at android.os.Handler.handleCallback(Handler.java:587) W/AdWhirl? SDK( 1608): at android.os.Handler.dispatchMessage(Handler.java:92) W/AdWhirl? SDK( 1608): at android.os.Looper.loop(Looper.java:123) W/AdWhirl? SDK( 1608): at android.app.ActivityThread?.main(ActivityThread?.java:4627) W/AdWhirl? SDK( 1608): at java.lang.reflect.Method.invokeNative(Native Method) W/AdWhirl? SDK( 1608): at java.lang.reflect.Method.invoke(Method.java:521) W/AdWhirl? SDK( 1608): at com.android.internal.os.ZygoteInit?$MethodAndArgsCaller?.run(ZygoteInit?.java:868) W/AdWhirl? SDK( 1608): at com.android.internal.os.ZygoteInit?.main(ZygoteInit?.java:626) W/AdWhirl? SDK( 1608): at dalvik.system.NativeStart?.main(Native Method) E/AdWhirl? SDK( 1608): nextRation is null! D/AdWhirl? SDK( 1608): Will call rotateAd() in 30 seconds I/AdWhirl? SDK( 1608): Rotating Ad D/AdWhirl? SDK( 1608): Dart is <81.18462767025324> of <100.0> D/AdWhirl? SDK( 1608): Showing ad: D/AdWhirl? SDK( 1608): nid: 7cf0aea53c104e1ea85294626c36b881 D/AdWhirl? SDK( 1608): name: zestadz D/AdWhirl? SDK( 1608): type: 20 D/AdWhirl? SDK( 1608): key: 14131C047A504043455F40554750455F8F8F2637 D/AdWhirl? SDK( 1608): key2: W/AdWhirl? SDK( 1608): Unsupported ration type: 20

and no idea how to figure it out.

The best example I code find, again, is from SOF ..

It looks promising to be delivered from the monopoly of one solution (whatever may it be) and we are still jailed if there is no doc at all

snicolas

Comment by thana.ta...@gmail.com, Apr 6, 2011

The instructions are very bad :(

Comment by ferf...@gmail.com, May 14, 2011

Are there no actual list of methods & classes we can count on to always be available with AdWhirl? updates?? I mean,Is there no real API, we just have to dive into the source code and find what we can extend or use and then guess whether it is intended to be publicly accessible???

Comment by geekpcservice@gmail.com, Jun 11, 2011

May be I am just new to this adwhirl thing I found this instructions very sloppy and very confusing and the sample codes that come with the AdWhirl? won't even compile I tried to add adwhirl to my iOS 4.3 project, once I tried to do a test build, It failed with over 80 errors. Did Goolgle hired Microsoft engineers to do this project?

Comment by Krishnak...@gmail.com, Jul 12, 2011
I wish to edit the Adwhirl Server for adding some filters with the custom ads. But the instructions and examples are very poor. I wish to get an example of how to run the server application without using Amazon S3 account, eventhough now i am using one account for testing purpose. It will be a great help if I could get a detailed explanation of Adwhirl server appliance along with its php website.
Comment by diz...@chefs-book.com, Jul 22, 2011

An API reference for the methods it presents is essential. For example, in objective-c, adExists? does not do what I expect it to do and due to the lack of docs I don't know what the programmers expected it to do either. One would assume it would return true if there is an advert to display. This is not the case, or at least it is not when in test mode and I'm not trying it live to find out it still doesn't do it. :P

OTH the source code comment implies it should do what I think it should:

/

  • The delegate is informed asynchronously whether an ad succeeds or fails to
  • load. If you prefer to poll for this information, you can do so using this
  • method.

Yet it doesn't. :/

Comment by diz...@chefs-book.com, Jul 22, 2011

Ah, it does return true, when the ad is displayed. So the source comment is kinda accurate. I guess displayed is succeeds. In which case for my needs I need to use the delegate. In other words, the docs could do with some explanation but the source code comments are indeed instructional.

Comment by benoit.m...@gmail.com, Jul 22, 2011

+1 instruction miss so much informations... I'll try to find code sample...

Comment by sztra...@gmail.com, Jul 30, 2011

I managed to make AdWhirl? work with AdMob? but the problem I have is that the test mode works only on the emulator and on my mobile it always displays real ads. Is there any way to fix that? I just set the test mode using:

AdWhirlTargeting?.setTestMode(true);

Comment by shlomoza...@gmail.com, Nov 4, 2011

Do I need to integrate each network's SDK, or just the one AdWhirl? SDK?

Comment by kirankha...@gmail.com, Nov 7, 2011

How to make adwhirl in xcode 4.3 ? i have add previous adwhirl sdk in xcode but some file not show in existinf framework . so,please tell me how to integrate this in xcode 4.3

Comment by amit.jay...@gmail.com, Feb 7, 2012

Really damn poor documentation

Comment by mike.wue...@gmail.com, Feb 9, 2012

another ++ for the non-existent documentation. would be nice to have a real working example - however simple for this.

terrible, but about what i've come to expect from google.

Comment by project member wesgood...@google.com, Feb 9, 2012

Have you looked at any of the source? We have working examples for Android and iOS. They're both linked from the https://www.adwhirl.com/home/dev page.

Comment by mca.shai...@gmail.com, May 4, 2012

I am getting below error with Greystripe sdk.

05-05 03:20:37.984: E/AdWhirl? SDK(6362): Caught exception in handle() 05-05 03:20:37.984: E/AdWhirl? SDK(6362): java.lang.NoSuchMethodException?: greystripeBanner() 05-05 03:20:37.984: E/AdWhirl? SDK(6362): at java.lang.ClassCache?.findMethodByName(ClassCache?.java:247) 05-05 03:20:37.984: E/AdWhirl? SDK(6362): at java.lang.Class.getMethod(Class.java:962) 05-05 03:20:37.984: E/AdWhirl? SDK(6362): at com.adwhirl.adapters.EventAdapter?.handle(EventAdapter?.java:65) 05-05 03:20:37.984: E/AdWhirl? SDK(6362): at com.adwhirl.adapters.AdWhirlAdapter?.handle(AdWhirlAdapter?.java:168) 05-05 03:20:37.984: E/AdWhirl? SDK(6362): at com.adwhirl.AdWhirlLayout?.handleAd(AdWhirlLayout?.java:231) 05-05 03:20:37.984: E/AdWhirl? SDK(6362): at com.adwhirl.AdWhirlLayout?.access$300(AdWhirlLayout?.java:53) 05-05 03:20:37.984: E/AdWhirl? SDK(6362): at com.adwhirl.AdWhirlLayout?$HandleAdRunnable?.run(AdWhirlLayout?.java:399) 05-05 03:20:37.984: E/AdWhirl? SDK(6362): at android.os.Handler.handleCallback(Handler.java:587) 05-05 03:20:37.984: E/AdWhirl? SDK(6362): at android.os.Handler.dispatchMessage(Handler.java:92) 05-05 03:20:37.984: E/AdWhirl? SDK(6362): at android.os.Looper.loop(Looper.java:123) 05-05 03:20:37.984: E/AdWhirl? SDK(6362): at android.app.ActivityThread?.main(ActivityThread?.java:3687) 05-05 03:20:37.984: E/AdWhirl? SDK(6362): at java.lang.reflect.Method.invokeNative(Native Method) 05-05 03:20:37.984: E/AdWhirl? SDK(6362): at java.lang.reflect.Method.invoke(Method.java:507) 05-05 03:20:37.984: E/AdWhirl? SDK(6362): at com.android.internal.os.ZygoteInit?$MethodAndArgsCaller?.run(ZygoteInit?.java:842) 05-05 03:20:37.984: E/AdWhirl? SDK(6362): at com.android.internal.os.ZygoteInit?.main(ZygoteInit?.java:600) 05-05 03:20:37.984: E/AdWhirl? SDK(6362): at dalvik.system.NativeStart?.main(Native Method)


Sign in to add a comment
Powered by Google Project Hosting