Errores: "cannot initialize a parameter of type 'id' " o "parameter of incompatible type 'id<ChartboostDelegate>' "

Última actualización:

Para evitar esta advertencia, asegúrate de que al utilizar el método de Chartboost [Chartboost startWithAppId:@"..." appSignature:@"..." delegate:self] la clase del objeto que estás pasando como delegado sigue el protocolo ChartboostDelegate.

Comprueba tu archivo AppDelegate.h file y asegúrate de que la interfaz contienen las referencias delegadas correspondientes:

@interface AppDelegate : UIResponder <UIApplicationDelegate, ChartboostDelegate>

Consulta la sección "Conforming to Protocols" en la documentación de Apple si quieres una explicación más detallada.